非运算(!)值得注意的地方
程序员成长之旅 · 程序员成长之旅/C语言/笔记 · 96 字
#include<stdio.h>
int main()
{
int a = 0, b = 1;
if (!a)//c语言中 0 为 假 非0 都是真 。所以 a本身是 假 的 再非运算一次(!)就变成了真
{
printf("beta1");
}
if (!b)//b本身是 真 的 再非运算一次(!)就变成了 假
{
printf("beta2");
}
if (b!= 0)//这里的!和= 结合 编程 不等于 相当于 b 不等于 0 就为真
{
printf("beta3\n");
return 0;
}