C语言中,If(a==b)和if(a=b)什么区别?
13个回答
展开全部
==是条件运算符 =是赋值运算符,显然两者不一样啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a==b是a等于b
a=b是将b赋值给a
a=b是将b赋值给a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
条件语句后离他最近的一句是执行语句
无大括号,即t=a是if判真后执行语句,其他几句并非if的执行语句,与if无关,也就是说不论if成立与否都执行。
有大括号表示一个整体,相当于一个大语句,都是满足if条件后的执行语句,也就是说若if判真,则大括号中语句都执行,否则都不执行
无大括号,即t=a是if判真后执行语句,其他几句并非if的执行语句,与if无关,也就是说不论if成立与否都执行。
有大括号表示一个整体,相当于一个大语句,都是满足if条件后的执行语句,也就是说若if判真,则大括号中语句都执行,否则都不执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询