?C語言之所以命名為C聋袋,是因為 C語言源自Ken Thompson發(fā)明的B語言,而 B語言則源自BCPL語言穴吹。
??? ?? 有人說C語言是世界上最牛逼的語言
分享了下面一段代碼,說是很牛逼的c語言代碼嗜侮,小編也看得一臉懵逼港令。大家來看看,它究竟牛在哪里?
關于這段傳說中很牛逼的C語言代碼锈颗,小編是看不出牛在哪里顷霹,你們呢?
此外击吱,還有一位C語言高手淋淀,想挑戰(zhàn)大家的水平,快來看看覆醇!
一位C語言高手的程序朵纷,挑戰(zhàn)大家的C語言水平!
這是一段德國某位高中生用C語言寫的求一個數的倒數的平方根近似值的程序。如果你能在一星期內通過任何途徑永脓,能找出這段只有5行有效代碼的程序的意義的話袍辞,你應該是C語言的真正的高手了。
C語言真的那樣牛逼嗎?看看別人是怎么說常摧!
1.linux系統(tǒng)大多都是用C語言實現的搅吁。
2.操作系統(tǒng)就是用C語言編寫的威创,學好了C才能更好的學習其他編程語言!
3.c語言是很牛的,想當黑客必須學c谎懦,現在知道c的牛逼之處吧肚豺。
4.C語言——牛C而已兩個字:簡潔。復雜的數據結構界拦,至于運算符吸申,更是出神入化。指針泛濫寞奸,大概是C最大的特色呛谜。指針成就了C。
5.現在計算機底層軟件都給C統(tǒng)治了
6.不同的語言適合不用的場合枪萄,c再強大隐岛,也不可能拿來當JS用。各有各的用途瓷翻,C特別的地方在于它是程序員的共通語言聚凹,非常的底層,可以讓你看到內存和位級別上的細節(jié)齐帚,對程序有非常精細的控制能力妒牙。
7.C語言是一種計算機程序設計語言。它既具有高級語言的特點对妄,又具有匯編語言的特點湘今。C語言可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序剪菱,也可以作為應用程序設計語言摩瞎,編寫不依賴計算機硬件的應用程序。它的應用范圍廣泛孝常,具備很強的數據處理能力旗们,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言构灸,適于編寫系統(tǒng)軟件上渴,三維,二維圖形和動畫喜颁。不得不說稠氮,c語言確實很強大。
不過和部分網友的觀點一致洛巢,認為C語言雖然很強大括袒,但是其他語言也不弱。如果上面兩段代碼稿茉,大家沒辦法理解的話锹锰,可以繼續(xù)學習芥炭。
特有特點
C語言是一個有結構化程序設計、具有變量作用域(variable scope)以及遞歸功能的過程式語言恃慧。
C語言傳遞參數均是以值傳遞(pass by value)园蝠,另外也可以傳遞指針(a pointer passed by value)。
不同的變量類型可以用結構體(struct)組合在一起痢士。
只有32個保留字(reserved keywords)彪薛,使變量、函數命名有更多彈性怠蹂。
部份的變量類型可以轉換善延,例如整型和字符型變量。
通過指針(pointer)城侧,C語言可以容易的對存儲器進行低級控制易遣。
預編譯處理(preprocessor)讓C語言的編譯更具有彈性。
在學習C/C++或者想要學習C/C++可以加我們的學習交流QQ群:712263501群內有相關學習資料?
?
styl ?'?r?