c语言中“==”是什么意思

  • 学习5026次

在c语言中,两个等号一起用,表示“等于”,而一个等号,表示“赋值”。例如x=2;是把2赋给x,而x==2,是“x等于2”的意思,==一般用在条件判断语句中,例如:if(x==2)即如果x等于2,就怎么样。在写程序的时候,人们常常容易犯个错误,即把语句写成if(x=2),这时候,有些编译器就会报错,而有些时候,不会报错。我们本来的意思是,如果x等于2,就执行什么程序,如果不等于2,就不执行什么程序。当写成if(x=2),编译器还没有报错,程序就会把if条件里面永远为真,执行如果等于2的程序。

发表评论

关闭菜单