解釋一下,知乎上關於C語言奇技淫巧最火的回答。

2022-07-12 09:24:10 字數 716 閱讀 7742

前幾天逛知乎,碰巧發現乙個很火的問題。

「c 語言有什麼奇技淫巧?」雖然問題本身沒有什麼特殊的地方,但是網友的回答卻是非常幽默。

下面就讓我們一起來分析一下,被贊最多的答案「c 語言運算子 趨向於『-->』」。

相信所有認真學習過c 語言的朋友都知道,c 語言中並沒有 『-->』 運算子。

那麼為什麼有網友說程式可以執行呢?

實際上, 『 --> 』是 運算子『--』 和 運算子『>』的組合使用。

由於『>』 優先順序大於 『--』 ,所以 x --> 0 執行順序應該如下:

先 x > 0

再 x --

x --> 0

先執行 x --,返回x;

再執行 x > 0;

最後執行x = x - 1;

經過上面分析,上面**實際上可以寫成如下所示。 

#includeint

main()

return0;

}

最後附上執行結果:

解釋一下numa

numa 非一致性儲存 當多個處理器訪問同乙個儲存器時,會有效能損失,numa通過提供分離的儲存器給各個處理器。numa系統的結點通常是由一組cpu和本地記憶體組成,有的結點可能還有i o子系統。由於每個結點都有自己的本地記憶體,因此全系統的內存在物理上是均勻分布的,每個結點訪問本地記憶體和訪問其它...

通俗的解釋一下正規化

正規化是什麼呢?比如拷貝來一段瞅瞅 正規化是符合某一種級別的關係模式的集合。關聯式資料庫中的關係必須滿足一定的要求,滿足不同程度要求的為不同正規化。我知道不用說,你肯定一臉懵逼!因為我也是!下面我就通俗的來解釋一下三大正規化吧,不喜勿噴,個人理解 第一正規化 其實就是讓列保持原子性,原子性就是不能再...

解釋一下全連線層

original url 在卷積神經網路的最後,往往會出現一兩層全連線層,全連線一般會把卷積輸出的二維特徵圖轉化成一維的乙個向量,這是怎麼來的呢?目的何在呢?舉個例子 最後的兩列小圓球就是兩個全連線層,在最後一層卷積結束後,進行了最後一次池化,輸出了20個12 12的影象,然後通過了乙個全連線層變成...