是这样的,C语言中!是逻辑非运算符,使用形式为:!表达式
你这里的E != 0是逻辑判断E不等于0的意思,
!E == 0是逻辑判断非E等于0的意思,也就是是否E不等于0.
所以你这里两个表达式是同一个意思,只是表现形式不同。
像这种表达式在if语句或者while语句中会这样用。
例如:
if(E != 0)
{
printf("hello world\n");
}
意思是如果E的值不等于0, 那么输出”hello world“字符串。
希望对你有帮助。
匿名回答于2024-05-09 00:47:32