c语言中“!”什么意思(在这种情况下)

如题所述

“!”表示逻辑非,是逻辑运算的一种,逻辑运算只有两种结果,真和假,while判断括号中,也只有两种值。0和非0,所以判断函数运行后的结果是否为零。如果为零,经过逻辑非操作,则值为真。
温馨提示:答案为网友推荐,仅供参考