c语言中 下面一句话为什么是对的 已有a=3,b=5。当执行了表达式 a=b,b=a 之后,已使a中的值为5,b的值为3

2025-02-26 05:36:59
推荐回答(5个)
回答1:

当执行a=b的时候,a=5,然后执行b=a,b=a=5;所以都为5 才行啊

回答2:

对的呀,就是把a和b的值互换。

回答3:

不可能吧,这里执行a=b,b=a;后,a,b的值都是5啊
“,”逗号可以连接语句相当于a=b;b=a;

回答4:

怎么会是对的呢,需要一个临时变量来存放a 的值呀

回答5:

这个执行后的结果应该是a和b都等于5才对吧。