若定义int e,则while(!e)中,表达式!e等价于?(要有过程)

若定义int e,则while(!e)中,表达式!e等价于?(要有过程)
2024年11月14日 16:34
有5个网友回答
网友(1):

int e;
while(!e)
如果e不等于0,!e就是0,就退出了循环,所以要控制e等于0;
既:
while(e==0)

网友(2):

当 e=0 就是 真
当 e不等于0 表达式就是假, 就跳出循环

网友(3):

while(!e) 等价于 while (e==0)

!就是代表“非”的意思,在C语言里“非”就是0

网友(4):

当e=0时,e为假,!e为真,while内的语句执行
当e!=0,e为真,!e为假,while内的语句不执行

网友(5):

二楼的说法不太正确,其他的都OK!!