可能经常会看到错误的if语句⽰范,⽐如这样的:if(a=6){
printf(\"hello\");}
if语句块执⾏的条件是if条件的运算结果不是0则执⾏if语句块。a=6这是个赋值运算符,赋值运算符是有返回值的。可以看到a=8返回的值是8。
所以a=6返回的是6,6不是0所以执⾏if语句块。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务