mSubtitleVisible?=?!mSubtitleVisible;求解。
5 回答

下雨何
TA貢獻28條經驗 獲得超23個贊
上面的式子就叫取反,將自己取反值再賦給自己
有什么意義?你知道計算機甚至連加減乘除都不認識
那它怎么實現加減乘除的?是通過加法和移位來實現的(這一些,你可以看原碼補碼等等)
這個時候取反就非常重要了
連計算機的基礎運算都是由這些最基本的東西來實現的
到了高級語言,取反沒道理沒意義了
所以,肯定有意義,不過具體的使用就要聯系當時的運用場景了

Jaydon_
TA貢獻26條經驗 獲得超10個贊
這種想法相當于把二進制的0變1 1變0
比如你的數據是 000 000 001 ?
經過這樣的操作就變成 ?111 111 110
你可以弄個斷點看一下 你mSubtitleVisible 和!mSubtitleVisible 有什么聯系?
添加回答
舉報
0/150
提交
取消