C語言 | 社區大學終身學習網
![C語言](https://i.imgur.com/1IaoGs0.jpg)
C是一種通用的、程序式編程程式語言,支援結構化編程、詞法作用域和遞迴,使用靜態型別系統,並且廣泛用於系統軟體與應用軟體的開發。
![C語言](https://i.imgur.com/1IaoGs0.jpg)
C語言(英語:C Language)是一種通用的、程序式編程程式語言,支援結構化編程、詞法作用域和遞迴,使用靜態型別系統,並且廣泛用於系統軟體與應用軟體的開發。
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 語言] 程式設計教學:基本概念 | 社區大學終身學習網
【程式語言】C 語言懶人包 | 社區大學終身學習網
目前您搜尋的關鍵字為 | 社區大學終身學習網
語言技術:C 語言 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
電腦活用-初階哪裡學?臺北市信義社區大學開課資訊
想要學習電腦活用-初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
景觀設計與施工哪裡學?臺北市松山社區大學開課資訊
想要學習景觀設計與施工可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
實用投資學-使用Multicharts作程序化自動交易哪裡學?臺中市五權社區大學開課資訊
想要學習實用投資學-使用Multicharts作程序化自動交易可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學...
![](https://i.imgur.com/1IaoGs0.jpg)
生活藝術攝影初級哪裡學?桃園市八德社區大學開課資訊
想要學習生活藝術攝影初級可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦與智慧型手機APP應用哪裡學?南投縣濁水溪社區大學開課資訊
想要學習電腦與智慧型手機APP應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
Android 智慧型手機入門應用哪裡學?臺北市北投社區大學開課資訊
想要學習Android智慧型手機入門應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識...
![](https://i.imgur.com/1IaoGs0.jpg)
智慧型手機 APP應用(進階)哪裡學?南投縣濁水溪社區大學開課資訊
想要學習智慧型手機APP應用(進階)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦基礎:從開機到打字哪裡學?新北市板橋社區大學開課資訊
想要學習電腦基礎:從開機到打字可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
生活創意木工-實作哪裡學?新北市中和社區大學開課資訊
想要學習生活創意木工-實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
創客機器人哪裡學?臺中市山線社區大學開課資訊
想要學習創客機器人可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...
![](https://i.imgur.com/1IaoGs0.jpg)
景觀設計與施工哪裡學?臺北市萬華社區大學開課資訊
想要學習景觀設計與施工可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦活用-初階哪裡學?臺北市信義社區大學開課資訊
想要學習電腦活用-初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
Excel程式設計基礎班哪裡學?宜蘭縣羅東社區大學開課資訊
想要學習Excel程式設計基礎班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
景觀設計與施工哪裡學?臺北市松山社區大學開課資訊
想要學習景觀設計與施工可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
數位相機基礎哪裡學?屏東縣屏北區社區大學開課資訊
想要學習數位相機基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...