题目
mai() {int *a,*b,*c; a=b=c=(int*)malloc(sizeof(int)); *a=1;*b=2;*c=3;a=b;printf("%d,%d,%d",*a,*b,*c
运行后的结果是3,3,3 这是怎么得出的结果?
运行后的结果是3,3,3 这是怎么得出的结果?
提问时间:2021-12-20
答案
int *a,*b,*c;这个是定义三个指向int的指针.
a=b=c=(int*)malloc(sizeof(int)); 分配一个保存int的空间.相当于这个时候a,b,c是指向内存中同一个空间的.
*a=1;*b=2;*c=3;a=b;
执行*a = 1时,*b,*c也都是1
同样的执行*b = 2时,*a,*c也都是2
最后*c=3;,*a,*b也都是3
因为它们三个指向的是同一个空间.所以取值是相同的.
仍有问题可以HI我.
a=b=c=(int*)malloc(sizeof(int)); 分配一个保存int的空间.相当于这个时候a,b,c是指向内存中同一个空间的.
*a=1;*b=2;*c=3;a=b;
执行*a = 1时,*b,*c也都是1
同样的执行*b = 2时,*a,*c也都是2
最后*c=3;,*a,*b也都是3
因为它们三个指向的是同一个空间.所以取值是相同的.
仍有问题可以HI我.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1虽然我很不舍得,但它还是会发生 这句话用英语说出来
- 2设y=f(x)在(-∞,+∞)上连续且单调递减,试证:函数F(x)=∫ {0,x}(x-2t)f(t)dt 在(-∞,+∞)单调递
- 3在一个长是20m,宽是8m,深是1.6m的长方体蓄水池的底面和四周贴瓷砖.商店里有一种边长是2dm的正方形瓷砖,每块6元钱.问:需要瓷砖的面积是多少平方米?
- 4九大行星中带有光环的行星是哪三个
- 5将1至9这9个数字填入圆圈中,使每个三角形和直线上的3个数字之和相等.
- 6一个运输队合运一批货物,第一队运走了这批货物的4分之一,第2队运走的比第一队少50吨,还剩下这批货物
- 7六年级 数学 测试题
- 8神人们 帮小弟解决一道物理题吧 由是感激各位
- 9The girl called Lucy is my best friend.(对划线部分called Lucy提问)
- 10It takesonly a minute to det a crush on songone,an hour to like someone,and a day to love someone
热门考点
- 1白日依山尽.黄河入海流是谁的诗句
- 2众生云云这个词是什么意思!有没有比较全面的解释
- 31.在水面上的物体浮力等於他的重力,那漂浮的定理是不是排开水的体积为0
- 4把一个非零的数乘0.01,也就是把这个数缩小到它的百分之一,
- 5某电能表上标有“220V 5A”和“3000r/kW•h”的字样,若家中只有某一用电器工作,要3min内此电能表的转盘转过了15转,那么该用电器的功率为( ) A.15W B.45W C.100W
- 6化学质量守恒应用题
- 7英语翻译
- 8已知地球的第一宇宙速度为7.9km/s,第二宇宙速度为11.2km/s,则沿圆轨道绕地球运行的人造卫星的运动速度( ) A.只需满足大于7.9km/s B.小于等于7.9km/s C.大于等于7.9
- 9解方程 3x+2y+z=13 x+5y+2z=7 2x+3y-z=12
- 10“聪明在于勤奋,知识在于积累”的解释是什么