若有定义:“int a[3][5],i,j;”(且0<=i<3,0<=j<5),则a数组中任一元素可用5种形式引用。它们是: ①a[i][j] ②*(a[i]+j) ③*(* ); ④(*(a+i))[j] ⑤*(________+5*i+j)
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
A.i=(a+k)<=(i+k);
B.a=a++,i++;
C.i=a%l1;
D.i=!a;
设有定义doublea[10],:*cs=a;以下能够代表数组元素a[3]的是
A.(*s)[3]
B.*s[3]
C.*s+3
D.**(s+3)
若有定义语句:doublea,*p=&a;以下叙述中错误的是
A.定义语句中的*号是一个说明符
B.定义语句中的P只能存放double类型变量的地址
C.定义语句中*p=&a把变量a的地址作为初值赋给指针变量P
D.定义语句中的,*号是一个间址运算符