题目内容

若有int a[2][2]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。

A. 非法,2
B. &a[1][0],2
C. &a[0][1],3
D. a[0][0],4

查看答案
更多问题

void main(){int a[]={1,2,3,4,5,6,7,8,9},*p=a+5,*q;q=p+2;printf("%d %d\n",*p,*q);}程序运行后的输出结果是()。

A. 运行后报错
B. 66
C. 6 8
D. 5 7

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

A. &a[5]
B. p+2
C. a++
D. 不一定

设有以下定义的语句:int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;则 *(*(p+2)+1)值为________________。

请将以下程序中的函数声明语句补充完整int _________;void main ( ){ int x=5, y=8,*p1,*p2;p1=&x,p2=&y;printf("%d\n", max(*p1,*p2));}int max(int a, int b){ return (a>b?a:b); }

答案查题题库