C语言问题:do-while循环中出现while(!x)是什么意思?

2024-12-04 00:57:46
推荐回答(1个)
回答1:

do {
} while(!x) ;
相当于
do {
} while( x==0 ) ;
该循环的格式为:
do {
} while( e ) ; 当e为真时,循环。 !x 为真,只有x为0时才可以!
!是 "非"运算,非0即1,非“非0”为假