九五安卓网为您提供一个绿色下载空间!
当前位置: 首页 > 资讯 > 动态

c语言中=和==的区别-C 语言中=和==的区别,一不小心就会让程序跑偏甚至崩溃

来源:九五安卓网 更新:2024-08-04 16:42:10

用手机看

扫描二维码随时看1.在手机上浏览
2.分享给你的微信好友或朋友圈

嘿,大家好!今天咱们来聊聊C语言里那个让人又爱又恨的小问题——“=”和“==”到底有啥区别?这可不是小事,一不小心就会让你的程序跑偏,甚至崩溃!

首先,得说清楚,“=”这个家伙,是个赋值高手。你想把一个值塞进一个变量里,就得靠它。比如,你写个`a=5;`,那变量a立马就变成了5。简单直接,没啥花哨。

c语言与其他语言区别_c语言的区别_c语言中=和==的区别

但是,“==”这家伙就不一样了,它是个严格的比较官。它只负责检查两个东西是不是一模一样,不会改变任何东西。比如,你写个`if(a==5)`,那它就只会告诉你a是不是等于5,不会动a一根汗毛。

c语言与其他语言区别_c语言的区别_c语言中=和==的区别

这两个家伙虽然长得像,但脾气可大不一样。你要是在该用“==”的地方用了“=”,那可就麻烦大了。比如,你想检查a是不是等于5,结果写成了`if。

tokenpocket最新v1.8.7版:https://fjjyyw.org/app/104968.html

玩家评论

此处添加你的第三方评论代码
Copyright © 2018-2024 九五安卓网 版权所有
本站访客:1832529