有以下程序 #include< stdio.h> #include< stdlib.h> main() int *a, *b, *c

发布时间:2021-04-11 19:49:26

有以下程序 #include< stdio.h> #include< stdlib.h> main() int *a, *b, *c

网友回答

答案:A
解析: 根据程序可以分析出系统只分配了一个整型数据的存储空间,把这个空间的地址分别赋给了指针型变量a、b和c。程序利用指针a把数据1写入了该空间,然后利用指针b,把数据2写入该空间,所以原来的1就被覆盖掉,最后用指针c把数据3写入该空间把数据2覆盖掉了,此空间中最后留有的数据是3。因为3个指针都指向该空间,所以输出数据均为3。
以上问题属网友观点,不代表本站立场,仅供参考!