C語言 | 藥妝百科
![C語言](https://i.imgur.com/MEXDLMW.jpg)
C語言的設計影響了眾多後來的程式語言,例如C++、Objective-C、Java、C#等。現行的許多軟件都是由C語言或者其影響和衍生的編程語言開發出來的。目次.
![C語言](https://i.imgur.com/MEXDLMW.jpg)
C是一種通用的、過程式編程程式語言,支持結構化編程、詞法作用域和遞歸,使用靜態類型系統,並且廣泛用於系統軟件與應用軟件的開發。
C語言於1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。二十世紀八十年代,C語言應用日漸廣泛。為了避免各開發廠商用的C語言的語法產生差異,美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。與此同時,國際標準化組織也接受該標準為國際標準。因此,ANSI C也同時被稱為ISO C。二十世紀八十年代至今的有關程式開發工具,一般都支持符合ANSI C的語法。
C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程式設計中備受青睞,成為最近25年使用最為廣泛的編程語言[4]。目前,C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的程式語言,例如C++、Objective-C、Java、C#等。現行的許多軟件都是由C語言或者其影響和衍生的編程語言開發出來的。
與ALGOL一族的大多數過程式編程語言類似,C語言是一個有結構化程式設計、具有變量作用域(variable scope)以及遞迴功能的程序式語言。其採用的靜態類型系統可以防止無意的程序設計操作。C語言中所有的可執行代碼都被包含在子程序(函數)裡。其傳遞參數均是以值傳遞(pass by value)[5],另外也可以傳遞指針(a pointer passed by value)。C語言是自由形式語言,即其源代碼的縮進並不影響程序的功能,而是使用分號作為語句的結尾,花括號來表示代碼塊。
由於C語言的語言規模較小,若干高層的機制需要使用定義的函數來提供。比如,C語言並沒有直接處理複合對象(例如字符串、集合、列表、數組等)的操作,也沒有對於存儲器分配工具和內存回收工具的直接定義,同時也本身不具有輸入和輸出以及文件訪問的方法。然而,用戶定義的函數和C語言標準庫中的函數為這些高層的機制提供了可能性...
C 语言教程 | 藥妝百科
C 邏輯運算子 | 藥妝百科
C語言 | 藥妝百科
C語言基本介紹 | 藥妝百科
納智捷LUXGEN n⁷預購提前喊卡!千元就能預購 | 藥妝百科
語言技術:C 語言 | 藥妝百科
![](https://i.imgur.com/MEXDLMW.jpg)
【唇膏推薦】曼秀雷敦CAMPUS潤唇膏─漾檸檬、紫葡萄、紅櫻桃、柑橘香、C
「曼秀雷敦CAMPUS潤唇膏─漾檸檬、紫葡萄、紅櫻桃、柑橘香、C」好用嗎?AMPUSMEDICATEDLIPNEWHOSOMI-CLEARLEMONDELICIO...
![](https://i.imgur.com/MEXDLMW.jpg)
【防晒化粧用品推薦】自然輕感兩用粉餅 SPF14(&補充粉蕊)─象牙色、粉嫩白、C
「自然輕感兩用粉餅 SPF14(&補充粉蕊)─象牙色、粉嫩白、C」好用嗎?'OREALFEELNATURALE2WAYPOWDERFOUNDATIONSPF14(...