有人說C語言是世界上最牛逼的語言履羞,因?yàn)椴僮飨到y(tǒng)就是用C語言編寫的峦萎,學(xué)好了C才能更好的學(xué)習(xí)其他編程語言屡久。為此,有人分享了下面一段代碼爱榔,說是很牛逼的c語言代碼被环,看得W3Cschool小編一臉懵逼。大家來看看详幽,它究竟牛在哪里?
關(guān)于這段傳說中很牛逼的C語言代碼筛欢,W3Cschool小編是看不出牛在哪里,你們呢唇聘?此外版姑,還有一位國(guó)外的C語言高手,想挑戰(zhàn)大家的水平迟郎,快來看看剥险!
一位國(guó)外C語言高手的程序,挑戰(zhàn)大家的C語言水平!
這是一段德國(guó)某位高中生用C語言寫的求一個(gè)數(shù)的倒數(shù)的平方根近似值的程序宪肖。如果你能在一星期內(nèi)通過任何途徑表制,包括看書,google資料控乾,自己動(dòng)手編譯等夫凸,能找出這段只有5行有效代碼的程序的意義的話,你應(yīng)該是C語言的真正的高手了阱持。
C語言真的那樣牛逼嗎?看看網(wǎng)友的回答!
1.linux系統(tǒng)大多都是用C語言實(shí)現(xiàn)的夭拌。
2.現(xiàn)在計(jì)算機(jī)底層軟件都給C統(tǒng)治了。C語言的確很牛逼衷咽,不過每種語言都有自己最擅長(zhǎng)的領(lǐng)域鸽扁,C語言的領(lǐng)域很廣闊,不過最擅長(zhǎng)的還是系統(tǒng)镶骗,誰讓它非常底層呢桶现。
越底層的語言越核心越基礎(chǔ),所以牛人還會(huì)去學(xué)匯編鼎姊,不過機(jī)器碼這種最最最底層的語言估計(jì)沒有哪個(gè)人類在學(xué)骡和。
3.操作系統(tǒng)就是用C語言編寫的,學(xué)好了C才能更好的學(xué)習(xí)其他編程語言!
4.C語言——牛C而已
兩個(gè)字:簡(jiǎn)潔相寇。復(fù)雜的數(shù)據(jù)結(jié)構(gòu)慰于,可以用struct、union唤衫,配合指針和為數(shù)不多的幾種基本數(shù)據(jù)類型去構(gòu)造婆赠,至于運(yùn)算符,更是出神入化佳励。指針泛濫休里,大概是C最大的特色蛆挫。指針成就了C。
5.c語言是很牛的妙黍,想當(dāng)黑客必須學(xué)c悴侵,現(xiàn)在知道c的牛逼之處吧。
6.不同的語言適合不用的場(chǎng)合拭嫁,c再強(qiáng)大可免,也不可能拿來當(dāng)JS用。各有各的用途噩凹,C特別的地方在于它是程序員的共通語言巴元,非常的底層,可以讓你看到內(nèi)存和位級(jí)別上的細(xì)節(jié)驮宴,對(duì)程序有非常精細(xì)的控制能力逮刨,當(dāng)你學(xué)習(xí)過C#之類的高級(jí)語言就會(huì)明白了,C學(xué)好了對(duì)計(jì)算機(jī)編程的理解會(huì)提高很多堵泽。
7.C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言修己。它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)迎罗。C語言可以作為工作系統(tǒng)設(shè)計(jì)語言睬愤,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言纹安,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序尤辱。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力厢岂,不僅僅是在軟件開發(fā)上光督,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件塔粒,三維结借,二維圖形和動(dòng)畫。
不得不說卒茬,c語言確實(shí)很強(qiáng)大船老。不過W3Cschool小編和部分網(wǎng)友的觀點(diǎn)一致,認(rèn)為C語言雖然很強(qiáng)大圃酵,但是其他語言也不弱柳畔。畢竟每一種語言,都有它存在的意義辜昵。俗話說“術(shù)業(yè)有專攻”荸镊,在某些方面C語言的作用不言而喻。如果上面兩段代碼堪置,大家沒辦法理解的話躬存,可以在下面給W3Cschool小編留言哦,或者加我們的公眾號(hào)舀锨。