程序运行后的输出结果是 【1】。#include void main( ){ int a[10]={1,2,3,4,5,6,7,8,9,10};*p=&a[3];*q=p+2;printf("%d\n",*p+*q);}
查看答案
对于int a[10],*p=a;*(p+1)表示数组a的第【1】个元素。
void main(){ int a[]={2,4,6,8,10}, y=0, x, *p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
在二维数组中,行指针是指向一维数组的指针变量.
A. 对
B. 错
下面程序的输出结果是_______。int main(void){ char *p[]={"BOOL","OPK","H","SP"}; int i; for(i=3;i>=0;i--,i--)printf("%c",*p[i]); printf("\n"); return 0;}