写出以下程序的执行结果
#include "stdio.h"
main()
{ int a[]={1,2,3,-4,5};
int m,n,*p;
p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
}
在C程序中,语句之间必须要用分号“;”分隔。( )
选择答案:查看解析
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c='a',d,g;
则值为4的表达式是______。
A. a[g-c] B.a['d'-'c'] C.a[4] D.a['d'-c]