嗨,伙计们,在我看到丹尼斯·里奇写的代码后,我不明白这是什么意思,声明more_space_toggle为(false)之后(more_space_toggle =!more_space_toggle)这是什么意思?这是不是意味着运算符不能将false转换为true或其他什么?谢谢你给我回电话。
#include <stdbool.h>
bool more_space_toggle = false;
more_space_toggle = !more_space_toggle;
发布于 2020-04-22 00:11:55
由于!
是逻辑NOT运算符,more_space_toggle = !more_space_toggle;
将切换布尔值存储的内容。因此,如果它当前存储false
,它将切换到true
,反之亦然。
发布于 2020-04-22 03:02:23
好了!是逻辑NOT运算符。使用此选项可反转其操作数的逻辑状态。
!true==false
或
!false==ture
https://stackoverflow.com/questions/61347999
复制相似问题