C语言 while(!x);是什么意思?
1个回答
关注
展开全部
亲,很荣幸可以回答您的问题哟~这边给您的解答是:C语言 while(!x);是 !x,就是非x,非0就是真,非其他数字就是假。就是当x为0才成立。
咨询记录 · 回答于2022-10-13
C语言 while(!x);是什么意思?
亲,很荣幸可以回答您的问题哟~这边给您的解答是:C语言 while(!x);是 !x,就是非x,非0就是真,非其他数字就是假。就是当x为0才成立。
以下是相关拓展,希望对您有所帮助:while(!x)后面有一个公号,表示该循环的循环体为空,即只做判断和循环,并不执行操作。!是反运算符,单目,!真即假,!假即真。如果x!=0,则!x为0,即假,如果x==0,则!x为真。while0是循环语句。while(expr)表示当逻辑表达式expr为真时,循环运行循环体,直到expr值为假或遇到break语句时退出。!x是逻辑非操作,当x为0时,值为真,否则值为假。在这里等效于x==0。
亲 综上所述:C语言 while(!x);是 !x,就是非x,非0就是真,非其他数字就是假。就是当x为0才成立。希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦左下角有个进行中服务给个赞哦~