c语言中a=a---b怎么算?
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 15:13:58
xSݎ@~45> xo@wYDJ!ab@?@_fWvz i&sPW^)
/b&.M
_koY?WGcM1yԑ\O#9`qwgx8G.>3{5KvHL+,L@;<0 EW[RP~,7i
f<
-5jNqȹ 3aÉ
Ɣ?h~ )PȥPdm(,/W9d:]z){LFVȍKjZџdL
$sRy
lA}Sr`.z-:Y[~H^\j'/bԕwf_=/$o:,LNl&pDȯx2U5MfUTޙ06jZ8<&o0{*yZ:6(މj-a9-}gZBtyd$wQʟ,sV錂 vn|^}]_\U
c语言中a=a---b怎么算?
c语言中a=a---b怎么算?
c语言中a=a---b怎么算?
不会又是二级C的题目吧,不得不说那本书写这种题目可以不要看了.
1)题目的本意是,C的编译遵循一种叫贪心读法,也就是说,对于有歧义的符号,编译器会一直读取,直到他的意思完结.如本题,到底是a-- -b还是a- --b,根据贪心法则,从左到右右,读到第二个减号,意思完结,所以是a-- -b
2)为什么我说着题有问题,因为,即使是a=a-- -b的意思明确了,这个也是一个未定义的行为,也就是说,他的结果是不确定的!a--并不确保返回a的值,到底是先减一再减b还是先完成运算再自减,都是有可能的.如果还有疑问,可自行百度,C 未定义行为.可以说这是一种非常错误的题目.
c语言中a=a---b怎么算?
C语言中 b = a && a > 0 怎么算
c语言中a^b怎么算
a+=b-=a*=b/=3 在C语言中怎么算
怎么理解C语言指针中 *a=*b
C语言中,a=(b,c) ,
c语言 c=a+=b++ 怎么算?
C语言中 b=a
C语言中a!=b
C语言中y=!a+b
C语言中A=B
C语言中 a/=b 通俗易懂
(a>b)&&!c语言中
++a || ++b && ++c在C语言中怎么计算
C语言中,a=3,b=4,c=5; a||b+c&&b-c怎么理解?
C语言中 a=x+++y 怎么算
C语言中,max=(a>((b>c)?b:c)?a:(b>c:b:c));
(a>b)?a:在C语言中