回覆列表
-
1 # 喬智治
-
2 # 玩著學程式設計
以前學習的時候看的“如鵬網”的影片教程——《C語言也能幹大事》系列,從最開始自己把飛機大戰完成,到後面,用C語言開發的網站,沒想到C語言還可以這麼學,沒想到C語言竟然還可以開發這麼漂亮的程式,以前都只是那種黑底白字的DOS程式,更多的是成就感;
-
3 # 火山口
對於技術狗來說,什麼是美?
美就是效能與效率!
功能意圖:讓x的值在0~7之間作累加迴圈。
這個意圖,哪怕用匯編,通常都需要至少三條指令:累加+比較+條件賦值。然後你發現僅用2條C語句,就實現了這個功能:
x++;x &= 7;
什麼是美?這就是美!
-
4 # 技術好奇心
如下程式碼:
這是我學習C語言的第一個例子。
當初第一次的執行成功,讓我有了學習的成就感,也是我後來繼續學習下去的動力之一。
當然,上面只是看到這個標題後的感觸。
其實對於程式設計師來說,最美的程式碼應該包含下面幾點:
邏輯清晰
沒有冗餘
不需要多麼牛的架構設計,但是在修改的時候讓人一眼就能看懂,能在最少的時間內,解決這個問題。
畢竟愛好技術是一方面,能最省時省事省心地解決問題,好好掙錢,才是最開心的。
噁心人不說,斷刃財路就是不對的了。
總結起來,其實就是身心愉悅。
可能你不同意我上面說的,但是隻要你開心,那就是好的,那些程式碼就是最美的。
就像娶老婆一樣,有人喜歡漂亮的,有人喜歡能說會道的,還有些喜歡會格鬥的(對應到程式碼上,就是設計牛的),但總得來說,還是喜歡自己喜歡的,喜歡脾氣好的。
嗯,一樣的道理。
Linus點名表揚的連結串列插入程式碼
雖然我是C語言黑,但是這段程式碼
真的挺奇技淫巧的
有人說我寫錯了,我沒錯,使用方式是list = concat(list, anotherList),丟棄返回值是錯誤的,正如同realloc
(轉自知乎)