注意:
[csharp]
int sum = 2;
if(sum==3){
printf("true\n");
}else{
printf("false\n");
}
判斷sum的值是否是3,
但是不能這麼寫,正確格式為:常量==變量 即:3==sum
如果用“變量==常量”這種格式:
假如說:少寫了一個=號,就會變成sum=3
這個時候程序是正確的,但是你卻為sum重新賦值了
顯然不是想要的效果,但是程序沒報錯,這個時候要找出哪裡錯了顯然是困難的。
但是如果用“常量==變量”這種格式,就算是少寫了一個=號,
編譯的時候會出現異常,報錯,所以有了一個很好的提醒