int a=0,b,*x,*y;
x=&a,y=&b;
为什么用
*y=*x;
可以让b=0
y=x;
却不可以?
指针变量*x*y那么y=x是什么意思?
答案:2 悬赏:0 手机版
解决时间 2021-03-01 08:05
- 提问者网友:雨不眠的下
- 2021-02-28 23:57
最佳答案
- 五星知识达人网友:鸽屿
- 2021-03-01 01:11
+=; -= 是复合的赋值运算符
x += y; 等价于 x = x + y;
x -= y; 等价于x = x - y;
C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码
x += y; 等价于 x = x + y;
x -= y; 等价于x = x - y;
C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码
全部回答
- 1楼网友:詩光轨車
- 2021-03-01 02:14
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯