if (a = 3) if (c == 3) 到底有什么区别?C++中!if (c == 3) 我知道是检查c是否等于3,那if (c = 3) 这两个的用法是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 04:31:19
if (a = 3) if (c == 3) 到底有什么区别?C++中!if (c == 3) 我知道是检查c是否等于3,那if (c = 3) 这两个的用法是什么?
x͐MNPRg0`& ,GPi` A+!B)6cW a䀑|srSt>'Ų*)qIHMR# ~*tm@#sHPovqjDΡ/G:ڎJE>F~ag>ީ7 ͻ;E:2Y{g\,SW1MUX抗q̾j̠Ъ2n'lMw.в܊EI<Z:8[hIjq  3BN(`M6*L| ̃nR&o 7qtG

if (a = 3) if (c == 3) 到底有什么区别?C++中!if (c == 3) 我知道是检查c是否等于3,那if (c = 3) 这两个的用法是什么?
if (a = 3) if (c == 3) 到底有什么区别?C++中!
if (c == 3) 我知道是检查c是否等于3,那if (c = 3)
这两个的用法是什么?

if (a = 3) if (c == 3) 到底有什么区别?C++中!if (c == 3) 我知道是检查c是否等于3,那if (c = 3) 这两个的用法是什么?
if(c=3)括号中是赋值语句,同时if条件是表达式的值3,也就是这个if条件恒为真
如果想将c和3做比较的话最好写成if(3==c),这样即使误写成if(3=c),在编译的
时候也会通不过的