单选题
有以下程序 main() {int a=1,b=3,C=5,*P; int *pl=&a,,*p2=&b,*p3=&c; *P=*pl*(*p2); printf("%d/ n",*P); } 执行后的输出结果是【 】。
A、
1
B、
2
C、
3
D、
4
【正确答案】
C
【答案解析】
程序使指针pl、p2、p3指向a、b、c值所存放的地址空间。然后再将指针变量*pl、*p2运算所得的值放入指针变量*p,即放入了c值所存放的地址。则最后输出c的时候得到的值就是c地址里面的值,即1*3:3。
提交答案
关闭