问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中a=b=0;是否正确?

发布网友 发布时间:2022-05-30 04:14

我来回答

5个回答

热心网友 时间:2023-10-08 21:03

首先你要明白什么是表达式,还有变量。
A是一个变量。
A++,++A都是A加了1.
比如A原来是1,执行了A++或++A后,A变量的值就是2了
至于A++和++A的区别主要是在表达式上的区别。
++A是先执行了A加1后,参与表达式的计算。
A++是A先参与表达式的计算,后执行自加1.
比如:
int a,b;
a=1;//如果你想把a的值1,付给b.那么,但你又想使得a加1。你就可以这么做
b=a++;//++在a之后,先把a的值付给b,然后再本身加1 。这时候b=1,a=2了。
//如果你还不懂得话。b=a++;的意思 就是b=a;a=a+1;这两句意思
//而b=++a 就是 a=a+1;b=a;的意思

至于A++=A+A+1
好像写错了吧
是A+=A+A+1
优先级等于 A=A+(A+A+1)//A+=B 是 A=A+B 的简化
!= 不等于,是条件运算符,用来判断真假的。
比如1!=2; 表达式的值就是假,也就是0;
C语言很多式子都是简化的,这样虽然可以节省代码,却比较让人糊涂。

热心网友 时间:2023-10-08 21:03

正确
赋值运算的运算顺序是自右向左
所以a=b=0相当于a=(b=0)
‘=’左边变量a是左值,右边(b=0)是右值,所以正确

如果写成(a=b)=0;
在C++中也没错,因为在C++中赋值表达式(a=b)是左值
而在C中,如果编译器采用的是ANSI C89/ISO C90标准,则赋值表达式(a=b)不是左值,会报错
而如果是C99标准,则同C++,没问题

热心网友 时间:2023-10-08 21:04

正确的呀,符值0于B,再将B的值符于A!

热心网友 时间:2023-10-08 21:04

正确!赋值运算符 ' = ' 的结合性是自右向左。

所以先将 0 赋给 b , b = 0 ;

再将 b 的值 0 赋给 a , a = 0。

热心网友 时间:2023-10-08 21:05

这个是没有问题的,结果和b=0; a=0一样的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 int a=b=c=d=0可以吗?它和int a,b,c,d;a=b=c=d=0等价吗 请问在换路前.如果储能元件在储能.那么在换路一瞬间.Uc(0_)等于多少呢?电容相当于放电开路吗 执行int a,b,c; a=b=c=0; ++a||++b&&++c;后a,b,c值分别为? 换路瞬间,t=0-时电流为零的电感相当于短路。对不对这句话 救命啊,帮忙翻译一下,译成英文,谢谢了 int a,b,c;a=b=c=0;a++&&b++||c++ 在换路瞬间,下来各项中()可以越变.急 筛选的英语翻译 筛选用英语怎么说 电路换路瞬间电容等效为电压源而他的电流电压方向怎么确定,电感同理等效电流源电压电流方向怎么确定? 若向量a=b,b=c,则a=c吗?书上说是对的,但是b为0向量怎么办? 姚明出生日期,加入NBA日期,火箭队英文怎么拼? 为什么在换路后的瞬间,已通电的电感相当于理想电压源 show that a=b=c=0 入选率最高的英语课文 C++ int a,b,c; a=b=c=0; a=(++b)+(c++); 我觉得运行结果应该是 RC电路零输入响应时,电容在换路瞬间相当于短路 对吗? 科比1996被选中时的英文? c语言数组c语言 if(a=b=c==0) break;代表什么意思啊! 换路开始瞬间,电路中能发生突变的有? int a,b,c;a=b=c=0;a++&&b++||c++,为什么a和c等于1而b等于0 换路瞬间6欧的那一条支路电流是不是0,还有为什么换路瞬间电容变电压源极性不与另一个电压源相反 若在换路前,电感上没有电流,那么,在换路瞬间,电感元件相当于短路 若在换路前,电容上有电压,那么,在换路瞬间,电容元件相当于电压源对吗 int a, b, c;a=b=c=0;++a||++b&&++c;执行以上语句后,a的值为_________,b的值为_________。 题目:各电路在换路前都处于稳态,试求换路后电流i的初始值i(0+)和稳态值i(无穷)。帮我做一下啊 在换路后的瞬间,已充电的电容相当于?A.开路 B。短路 C。理想电压源 D。理想电流源 “直通伦敦,参加奥运.”中国射击队举行射击选拔赛,张伟射击了18次,打中了15次,杨军射击了24发子弹, 尼康D80和尼康D90哪个好 尼康D90与D80的区别 尼康D80和尼康D90有什么区别 尼康D80和D90的区别 数码相机 尼康D80和D90的那个好 Nikon D80与Nikon D90区别。 交流接触器D80和D90有什么区别 电池盖模具设计 现在买尼康D80和尼康D90选择哪个? 尼康D80和D90比起来。90比80少了哪些专业功能? d80和d90哪个好? 尼康D80和D90成像性能哪个好,请专业人士指点,要具体的,谢谢! 尼康D80和尼康D90哪个比较好?