C语言中,If(a==b)和if(a=b)什么区别?

 我来答
791560795
2011-10-17 · 超过27用户采纳过TA的回答
知道答主
回答量:284
采纳率:100%
帮助的人:95.3万
展开全部
==是条件运算符 =是赋值运算符,显然两者不一样啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l109383670
2011-10-17 · TA获得超过419个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:213万
展开全部
a==b是a等于b
a=b是将b赋值给a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nydnhs
2012-09-21 · TA获得超过1070个赞
知道小有建树答主
回答量:622
采纳率:0%
帮助的人:510万
展开全部
条件语句后离他最近的一句是执行语句
无大括号,即t=a是if判真后执行语句,其他几句并非if的执行语句,与if无关,也就是说不论if成立与否都执行。
有大括号表示一个整体,相当于一个大语句,都是满足if条件后的执行语句,也就是说若if判真,则大括号中语句都执行,否则都不执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式