if(tag)什么意思与if(tag=1)是区别在c++中 非零即真 if(a=0) 这个条件是不是永远是假的?是不是永远不执行if后的语句?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:15:03

if(tag)什么意思
与if(tag=1)是区别
在c++中 非零即真 if(a=0) 这个条件是不是永远是假的?是不是永远不执行if后的语句?

tag 是标记的意思,在编程中默认情况是0
即if(tag)相当于if(tag=0)

tag 是标记的意思,在编程中默认情况是0
即if(tag)相当于if(tag=0)
个人意见。
供参考
不是的,非0即真是指计算机是二进制的,不是0就是1。非0即真是指非0就是1。1就代表真了。
if(a=0)表示假如a=0时执行以后的语句。

if好像是如果的意思