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

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

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