问题
填空题
有以下程序:
main()
int a=1,b=3,c=5;
int *pl=&a,*p2=&b,*P=&c;
*P=*pl*(*p2);
printf("%d\n",c);
执行后的输出结果是 [13] 。
答案
参考答案:[13] 3
解析: 本题考查的是指针的运用。程序中先分别让指针p1、p2和p指向变量a、b和c,然后执行*p=*p1*(*p2);,其实就等价于执行c=a*b;。因此最后输出c的结果是3。