C语言中“if(!a)”表示什么意思?

如题所述

if(条件){语句;}是判断语句,如果()中的条件为真,则执行{}中的语句。!是取反的运算符,!a表示:如果a为true,则!a为false,如果a为false,则!a为true。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-23
判断语句,判断(!a)是否为true。比如a是true,(!a)是false,a是false,(!a)是true.
第2个回答  2020-12-23
非a,就是如果不是a执行if语句,如果是a不符合条件,则执行else或者break跳出。
相似回答