当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 6.10 复习题 第5题 正和双重取反等价吗

C++ Primer Plus 6th 6.10 复习题 第5题 正和双重取反等价吗

更新时间:2019-05-06 11:39:26浏览次数:1+次

题目:
5.在英语中,"I will not not speak(我不会不说)"的意思与“1 will speak(我要说)”相同。在C++中,!!x是否与x相同呢?

答案:  
不一定。例如,如果x 为10,则!x为0,!!x为1 。然而,如果x为bool变量,则!!x 为x。

C++技术网辅导详解解答:
    双重取反的讲解见《双重取反!!的妙用以及条件判断if为什么效率很低》。