以下是引用仁者无敌在2006-4-11 17:56:00的发言:
这是为了什么呢?
3. | 使用相等测试运算符“==”时,将常量放在左边,如“if (0==ichoice)” |
我也是北工大计算机系的,不过是05级的
这个问题老师曾经讲过,可以防止ichoice==0时少打一个等号结果语句含义变为赋值0到ichoice引起整个程序错误
而且编译系统查不出错误。而写成0==ichoice时,如果少写一个等号是通不过编译的,也就比较容易查出错