c语言中if语句常见的错误有哪些

 我来答
丘洁岑琴轩
2020-05-16 · TA获得超过3585个赞
知道大有可为答主
回答量:3104
采纳率:26%
帮助的人:261万
展开全部
常见错误有if语句后面直接加分号,语法没有错,但是if语句的执行语句为空语句,逻辑上没有达到分支结构的要求,程序的运行结果和设计预期的有差异,还有就是if语句的执行语句是多条语句,要用大括号包含起来,else要与if配套使用,if和else之间不能有其他语句,也就是如果你需要用else语句,必须在if语句的执行后就用else语句,中间不能执行其他语句,最后就是if语句中的条件判断非零为真,在判断比较关系运算符==容易写成赋值运算符=,避免的方法就是常量写左边,变量写右边,比如:if(0==a),判断当a等于0时条件成立,如果不小心写成if(0=a),编译器会报错,而if(a=0),编译器不会报错,条件永远为假,if语句永远不执行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式