题目内容

设有变量定义语句"int a[2][3];",能正确表示数组a中元素地址的表达式是

A. *&b[5]
B. b+2
C. *(b+2)
D. *(*(b+3))

查看答案
更多问题

在以下说明中,标识符prt是int (*prt)[3];

A. 说明不合法
B. 是一指针数组名,每个元素是一个指向整型变量的指针
C. 是一个指针,它指向一个具有三个整型元素的一维数组
D. 是一个指向整型变量的指针

下面程序的输出结果是main(){int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int (*p)[4]=a,i,j,k=0;for(i=0; i<3; i++)for(j=0; j<2; j++)k+=*(*p+i)+j);printf("%d\n",k);}

A. 25
B. 60
C. 72
D. 86

设有下列定义语句"char s[ ]={"12345"},*p=s;",下列表达式中错误的是

A. *(p+2)
B. *(s+2)
C. p="ABCD"
D. s="ABC"

以下程序的输出结果是#include main(){ char *p1,*p2,str[50]="ABCDEFG";p1="abcd";p2="efgh";strcpy(str+1,p2+1);strcpy(str+3,p1+3);printf("%s",str);}

答案查题题库