若有数组定义为int a[10],i为已初始化的整型,那么与a[i]=100等价的赋值表达式是 A:a+i=100 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