- C語言從入門到精通(第4版)
- 明日科技編著
- 440字
- 2023-09-26 16:27:44
1.2 C語言的特點(diǎn)

視頻講解
C語言是一種通用的程序設(shè)計(jì)語言,主要用來進(jìn)行系統(tǒng)程序設(shè)計(jì),具有如下特點(diǎn)。
1. 高效性
談到高效性,不得不說C語言是“魚與熊掌”兼得。從C語言的發(fā)展歷史也可以看到,它繼承了低級(jí)語言的優(yōu)點(diǎn),產(chǎn)生了高效的代碼,并具有友好的可讀性和編寫性。一般情況下,C語言生成的目標(biāo)代碼的執(zhí)行效率只比匯編程序低10%~20%。
2. 靈活性
C語言中的語法不拘一格,可在原有語法基礎(chǔ)上進(jìn)行創(chuàng)造、復(fù)合,從而給程序員更多想象和發(fā)揮的空間。
3. 功能豐富
除了C語言中所具有的類型之外,還可以使用豐富的運(yùn)算符和自定義的結(jié)構(gòu)類型來表達(dá)任何復(fù)雜的數(shù)據(jù)類型,完成所需要的功能。
4. 表達(dá)力強(qiáng)
C語言的特點(diǎn)體現(xiàn)在它的語法形式與人們所使用的語言形式相似,書寫形式自由,結(jié)構(gòu)規(guī)范,并且只需簡單的控制語句即可輕松控制程序流程,完成煩瑣的程序要求。
5. 移植性好
由于C語言具有良好的移植性,從而使得C程序在不同的操作系統(tǒng)下,只需要簡單地修改或者不用修改即可進(jìn)行跨平臺(tái)的程序開發(fā)操作。
正是由于C語言擁有上述優(yōu)點(diǎn),使得它在程序員選擇語言時(shí)備受青睞。
推薦閱讀
- SQL Server 從入門到項(xiàng)目實(shí)踐(超值版)
- Google Apps Script for Beginners
- Java程序設(shè)計(jì)與開發(fā)
- Mobile Application Development:JavaScript Frameworks
- NLTK基礎(chǔ)教程:用NLTK和Python庫構(gòu)建機(jī)器學(xué)習(xí)應(yīng)用
- 技術(shù)領(lǐng)導(dǎo)力:程序員如何才能帶團(tuán)隊(duì)
- Apache Spark 2.x for Java Developers
- 微服務(wù)架構(gòu)深度解析:原理、實(shí)踐與進(jìn)階
- 微課學(xué)人工智能Python編程
- Android應(yīng)用開發(fā)實(shí)戰(zhàn)(第2版)
- STM8實(shí)戰(zhàn)
- Getting Started with Electronic Projects
- Web編程基礎(chǔ):HTML5、CSS3、JavaScript(第2版)
- 軟件測試技術(shù)
- Google Maps JavaScript API Cookbook