题目内容

下面能正确进行字符串赋值的操作的是()。

A. char s[5]={“ABCDE”};
B. char s[5]={‘A’,’B’,’C’,’D’,’E’,};
C. char *s; s=”ABCDE”;
D. char s;scanf(“%s”,s);

查看答案
更多问题

若有定义:inta[2][3];则对a数组的第i行,第j列元素值的正确引用是()。

A. *(*(a+i)+j)
B. (a+i)[j]
C. *(a+i+j)
D. *(a+i)+j

若有定义:int a[5],*p=a;则对a数组元素的正确引用是()。

A. *&a[5]
B. a+2
C. *(p+5)
D. *(p+2)

若有以下语句:int *p,a=4;p=&a;下面均代表地址的一组选项是( )。

A. a,p,*&a
B. &*a,&a,*p
C. *&p,*p,&a
D. &a,&*p,p

若有以下语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];则b的值是( )。

A. 5
B. 6
C. 8
D. 9

答案查题题库