C C 趨向於運算子的惡作劇

2021-06-28 07:37:57 字數 437 閱讀 9432

前陣看到乙個帖子,說c語言有乙個鮮為人知的運算子叫做「趨向於」,寫作"-->",還給出了原始碼:

#include int main(int argc,char** argc)

return 0;

}

po主說自己親自測試過會列印出9 8 7 6 5 4 3 2 1 0

當時困得不行,感覺挺有意思,也沒去在意。今天做畢業設計的時候,猛的想到所謂的"-->"不過是乙個騙騙初學者的惡作劇。

事實上,自減運算子的優先順序大於 「>」運算子的優先順序,即在while迴圈中的正確邏輯如下:

1.判斷x是否大於0

2.x自減1

3.列印x

4.回到while條件判斷

po主故意把兩個運算子寫到一起,獨創「-->」趨向於運算子,現在想想,拿去欺騙大一的小學弟,還真是個挺有意思的惡作劇。

C語言真的存在 趨向於運算子 嗎

在某乎看到有人說c語言有個非常鮮為人知的運算子 趨向於運算子 差不多就是下面這樣 includeint main void return 0 輸出 conut 9 conut 8 conut 7 conut 6 conut 5 conut 4 conut 3 conut 2 conut 1 conu...

後期優化方法的趨向於白帽方式

從優化的方式上講,可以分為 白帽 黑帽。而兩種優化的方式性質,是有相反性的。前者是採用正規的方法,作為實踐的內容。而後者提速性較快,做一些花費的內容。在優化的初期,後者的效果性顯著,深受 優化者所喜愛。常用的方式如購買高質量的鏈結,在新聞類發布文章等等。而如今呢,搜尋程式設計客棧演算法已經進入了成熟...

C C 運算子 運算

規則 1 1 1 1 0 1 0 1 1 0 0 0 按位或運算 按位或運算子 是雙目運算子。其功能是參與運算的兩數各對應的二進位 也就是最後一位 相或。只要對應的二個二進位有乙個為1時,結果位就為1。參與 運算的兩個數均以補碼出現。例如 9 5可寫算式如下 00001001 00000101 00...