while(!E) 等价于 while (not E)
在 C++ 中,'!' 和 'not' 都表示逻辑非运算符。因此,while(!E) 和 while(not E) 在逻辑上是等价的。两者都表示当表达式 E 为假时,循环会继续执行。
例如,如果 E 是一个布尔变量,并且 E 的值为 true,则 while(!E) 和 while(not E) 都会使循环立即停止。反之,如果 E 的值为 false,则循环会继续执行。
在实际编程中,使用 '!' 或 'not' 取决于个人偏好和代码风格。但重要的是理解它们的语义和等价性,以便在编写代码时做出明智的决策。

while(!E) 等价于什么? - 解读 C++ 中的逻辑运算符

原文地址: https://www.cveoy.top/t/topic/pV49 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录