若有数组定义为int a[10],i为已初始化的整型,那么与a[i]=100等价的赋值表达式是 A:a+i=100 B:
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/15 23:35:17
若有数组定义为int a[10],i为已初始化的整型,那么与a[i]=100等价的赋值表达式是 A:a+i=100 B:*(a+i)=100
C:(a+i)=100 D:&a[i]=100
C:(a+i)=100 D:&a[i]=100
![若有数组定义为int a[10],i为已初始化的整型,那么与a[i]=100等价的赋值表达式是 A:a+i=100 B:](/uploads/image/z/16046228-20-8.jpg?t=%E8%8B%A5%E6%9C%89%E6%95%B0%E7%BB%84%E5%AE%9A%E4%B9%89%E4%B8%BAint+a%5B10%5D%2Ci%E4%B8%BA%E5%B7%B2%E5%88%9D%E5%A7%8B%E5%8C%96%E7%9A%84%E6%95%B4%E5%9E%8B%2C%E9%82%A3%E4%B9%88%E4%B8%8Ea%5Bi%5D%3D100%E7%AD%89%E4%BB%B7%E7%9A%84%E8%B5%8B%E5%80%BC%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%98%AF+A%3Aa%2Bi%3D100+B%3A)
选B
再问: 请问为什么?
再问: 请问为什么?
有变量定义 int i,j; 与表达式 i==0 && j==0 等价的表达式是:(A) i||j (B) i&&!j
9-6已有定义:int i,a[10],*p;,则合法的赋值语句是 A.p=100; B.p=a[5]; C.p=a[2
若已定义int a,则表达式a=10,a+10,a++的值为
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择
若有定义:int a[5],*p=a;则不能正确表示数组元素a[i]的是 A.*(a+i) B.*(p+i) C.p[i
若a,b为int型变量且已分别赋值为2,6.表达式(a++)+(++b) +a*b的值是________ .
若有定义:double a=22;int i=0,k=18;为什么(i=a%11)是不符合C语言规定的赋值语句.
已知int a;并且a已经被正确赋值,则下列逻辑表达式中与(!a)等价的是(A ).(A)(a==
设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( ).A.6 B.12 C.15
.若有定义"int a,b;"并已正确给变量赋值,则以下选项与表达式"(a +b) ? a: b”中的条件表达式“(x-
设变量已正确定义并赋值,正确的C语言表达式是:A.a=a+10 B.a=b=c++ C.int(12.3%5) D.a=
若变量已正确定义并赋值,符合C语言语法的表达式是 A a=a+7; B a=7+b+c,a++ C int(12.3%4