填空题
有以下程序:
#include
main()
int a[]=[1,2,3,4],Y,*p=&a[3];
--p;Y=*p;printf(“Y=%d/n”,Y);
程序的运行结果是
(14)
。
1、
【正确答案】
1、Y=3
【答案解析】
[解析] 在程序中指针变量p初始指向a[3],执行p减1后,p指向a[2],语句y=*p的作用是把a[2]的值赋给变量Y,所以输出为Y=3。
提交答案
关闭