熬夜整理的C/C 萬(wàn)字總結(jié)(一)
時(shí)間:2021-08-19 15:30:18
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
[導(dǎo)讀]一.C語(yǔ)言概述歡迎大家來(lái)到c語(yǔ)言的世界,c語(yǔ)言是一種強(qiáng)大的專業(yè)化的編程語(yǔ)言。1.1C語(yǔ)言的起源貝爾實(shí)驗(yàn)室的DennisRitchie在1972年開(kāi)發(fā)了C,當(dāng)時(shí)他正與kenThompson一起設(shè)計(jì)UNIX操作系統(tǒng),然而,C并不是完全由Ritchie構(gòu)想出來(lái)的。它來(lái)自Thompson...
一. C語(yǔ)言概述
歡迎大家來(lái)到c語(yǔ)言的世界,c語(yǔ)言是一種強(qiáng)大的專業(yè)化的編程語(yǔ)言。1.1 C語(yǔ)言的起源
貝爾實(shí)驗(yàn)室的Dennis Ritchie在1972年開(kāi)發(fā)了C,當(dāng)時(shí)他正與ken Thompson一起設(shè)計(jì)UNIX操作系統(tǒng),然而,C并不是完全由Ritchie構(gòu)想出來(lái)的。它來(lái)自Thompson的B語(yǔ)言。1.2 使用C語(yǔ)言的理由
在過(guò)去的幾十年中,c語(yǔ)言已成為最流行和最重要的編程語(yǔ)言之一。它之所以得到發(fā)展,是因?yàn)槿藗儑L試使用它后都喜歡它。過(guò)去很多年中,許多人從c語(yǔ)言轉(zhuǎn)而使用更強(qiáng)大的c 語(yǔ)言,但c有其自身的優(yōu)勢(shì),仍然是一種重要的語(yǔ)言,而且它還是學(xué)習(xí)c 的必經(jīng)之路。- 高效性。c語(yǔ)言是一種高效的語(yǔ)言。c表現(xiàn)出通常只有匯編語(yǔ)言才具有的精細(xì)的控制能力(匯編語(yǔ)言是特定cpu設(shè)計(jì)所采用的一組內(nèi)部制定的助記符。不同的cpu類型使用不同的匯編語(yǔ)言)。如果愿意,您可以細(xì)調(diào)程序以獲得最大的速度或最大的內(nèi)存使用率。
- 可移植性。c語(yǔ)言是一種可移植的語(yǔ)言。意味著,在一個(gè)系統(tǒng)上編寫(xiě)的c程序經(jīng)過(guò)很少改動(dòng)或不經(jīng)過(guò)修改就可以在其他的系統(tǒng)上運(yùn)行。
- 強(qiáng)大的功能和靈活性。c強(qiáng)大而又靈活。比如強(qiáng)大靈活的UNIX操作系統(tǒng)便是用c編寫(xiě)的。其他的語(yǔ)言(Perl、Python、BASIC、Pascal)的許多編譯器和解釋器也都是用c編寫(xiě)的。結(jié)果是當(dāng)你在一臺(tái)Unix機(jī)器上使用Python時(shí),最終由一個(gè)c程序負(fù)責(zé)生成最后的可執(zhí)行程序。