河南公基

首页 > 试题汇总 > 公基

有以下程序main(){ int a=1,b=3,c=5;int *p1=&a, *p2=&b, *p=&c;*p =

华图教育 | 2020-04-08 13:26

收藏

点击查看>>>精品备考图书试卷

有以下程序

main()

{ int a=1,b=3,c=5;

int *p1=&a, *p2=&b, *p=&c;

*p =*p1*(*p2);

printf("%d ",c);

}

执行后的输出结果是

A)1

B)2

C)3

D)4

正确答案:C
答案 C
解析:程序使指针 p1,p2,p3 指向 a,b,c 值所存放的地址空间,然后再将指针变量 *p1 、 *p 2运算所得的值放入指针变量 *p , 即放入了 c 值的存放地址 。 则最后输出 c 的时候得到的值就是 c 地址里面的值。即 1*3=3 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有