下面判断正确的是 。A)char *a=”china”; 等价于 char *a; *a=”china” ;B)char str[10]={“china”}; 等价于 char str[10]; str[ ]={“china”;}C)char *s=”china”; 等价于 char *s; s=”china” ;D)char c[4]=”abc”,d[4]=”abc”; 等价于 char c[4]=d[4]=”abc” ;
查看答案
若已定义char s[10];则在下面表达式中不表示s[1]的地址是 。A)s+1 B)s++ C)&s[0]+1 D)&s[1]
若有定义:int a[5],*p=a;则对a数组元素的正确引用是 。A)*&a[5] B)a+2 C)*(p+5) D)*(a+2)
若有定义:int a[2][3];则对a数组的第i行第j列元素值的正确引用是 。A)*(*(a+i)+j) B)(a+i)[j] C)*(a+i+j) D)*(a+i)+j
若有定义:int a[2][3];则对a数组的第i行第j列元素地址的正确引用是 。A)*(a[i]+j) B)(a+i) C)*(a+j) D)a[i]+j