刚学c语言,程序代码a的最终值是多少。 void main(){ int a=10; int *b=&a; int *c=b; *c=11; }

如题所述

第1个回答  2016-12-31
a=11
首先声明a=10
然后声明一个指向a的地址的指针b
然后声明一个指向b的地址的指针c
然后把11赋值给c指向的地址的值
c指向的是b
b又指向a
所以本回答被提问者采纳
第2个回答  2016-12-31
11。
指针b指向a的地址,指针c指向的是b指向的地址,把指针c指向的地址内的数值改为11,然后你说a等于多少?
第3个回答  2016-12-31
a最终是11

b、c指针指向a的地址,所以修改*c时候把a的值修改了
相似回答