下列程序的输出结果是______。 main() { char a[10]={1,2,3,4,5,6,7,8,9,0},*p=a+5; printf("%d",*--p); }

admin2009-02-15  15

问题 下列程序的输出结果是______。    main()    {  char a[10]={1,2,3,4,5,6,7,8,9,0},*p=a+5;       printf("%d",*--p);    }

选项 A、非法
B、a[4]的地址
C、5
D、7

答案4

解析 p是一个指向字符的指针,在定义时,指向a[5]。执行--p时,p就指向了a[4],那么*--p就是5。
转载请注明原文地址:https://jikaoti.com/ti/qwK0FFFM
0

随机试题
最新回复(0)