写c语言程序时,经常会用到判断相等的语句即==。
有时候输入程序时很容易输漏了一个=,怎么办呢?
if(t == 1)很简单的一条语句,很容易打成if(t = 1)。而且编译的时候是通过的,不会报错,这样我们检查的难度就会变大。
这里有一个可以减少这问错误产生的方法:
if(t == 1) 可以写成 if(1 == t)
这样就会大大减少漏输等号的习惯了。
本文介绍了一种在C语言中减少因误将判断相等写为赋值而导致的编程错误的方法。通过调整条件语句的顺序,可以有效避免这类常见的输入错误。
写c语言程序时,经常会用到判断相等的语句即==。
有时候输入程序时很容易输漏了一个=,怎么办呢?
if(t == 1)很简单的一条语句,很容易打成if(t = 1)。而且编译的时候是通过的,不会报错,这样我们检查的难度就会变大。
这里有一个可以减少这问错误产生的方法:
if(t == 1) 可以写成 if(1 == t)
这样就会大大减少漏输等号的习惯了。

被折叠的 条评论
为什么被折叠?