C语言中。a=0 if(!a)是什么意思? C语言中。a=0 if(!a)是什么意思?

作者&投稿:肇莫 (若有异议请与网页底部的电邮联系)
在C语言中,0即为假,非0即为真。
本题中,a=0,!a即为非零,也就是真
if(!a),意思是说 当!a为真是 如何

等价于 if (a == 0)

c语言中: if(!a) 是什么意思?我知道a!=0是a不等于0的意思。有答案必采纳~

就是如果非a 比如说a是0那么非a就是1 那么此时为为真 if以后得语句成立 此时程序继续进行 如果a是非0数 那么非a就是0 此时条件为假 之后的语句不会继续了 不知道你看懂了没

在C语言中,0即为假,非0即为真。
本题中,a=0,!a即为非零,也就是真
if(!a),意思是说
当!a为真是
如何