来源:九五安卓网 更新:2024-08-04 16:42:10
用手机看
嘿,大家好!今天咱们来聊聊C语言里那个让人又爱又恨的小问题——“=”和“==”到底有啥区别?这可不是小事,一不小心就会让你的程序跑偏,甚至崩溃!
首先,得说清楚,“=”这个家伙,是个赋值高手。你想把一个值塞进一个变量里,就得靠它。比如,你写个`a=5;`,那变量a立马就变成了5。简单直接,没啥花哨。
但是,“==”这家伙就不一样了,它是个严格的比较官。它只负责检查两个东西是不是一模一样,不会改变任何东西。比如,你写个`if(a==5)`,那它就只会告诉你a是不是等于5,不会动a一根汗毛。
这两个家伙虽然长得像,但脾气可大不一样。你要是在该用“==”的地方用了“=”,那可就麻烦大了。比如,你想检查a是不是等于5,结果写成了`if。
tokenpocket最新v1.8.7版:https://fjjyyw.org/app/104968.html