c语言中 if(a=0)和 if(a==0)表达的意思相同吗
4个回答
展开全部
不一样,前面是错的,a=0表示赋值,即把0赋值给a,a==0表示判断,如果为真,则执行if语句,否则不执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全不一样的说。
if(a=0)的话后面的语句不会被实现,因为a=0这是个赋值语句,if永远无法满足条件为真;
if(a==o)当a得值为0时,if后面的语句便被l实现。
if(a=0)的话后面的语句不会被实现,因为a=0这是个赋值语句,if永远无法满足条件为真;
if(a==o)当a得值为0时,if后面的语句便被l实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在if()语句中,()中不会出现a=0的,因为这是赋值的形式,把0赋给a
。而if语句则为判断语句,a==0就是判断a是否为0的形式。
。而if语句则为判断语句,a==0就是判断a是否为0的形式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询