簡明C 語言入門教學 | 社區大學終身學習網
![簡明C 語言入門教學](https://i.imgur.com/1IaoGs0.jpg)
2020年5月3日—C語言是許多大專院校入門程式設計的必學程式語言也是一個通用型的程式語言,廣泛應用於嵌入式系統軟體、應用開發上,算是歷史悠久但又保持長青的程式 ...
![簡明C 語言入門教學](https://i.imgur.com/1IaoGs0.jpg)
C 語言[1]是許多大專院校入門程式設計的必學程式語言也是一個通用型的程式語言,廣泛應用於嵌入式系統軟體、應用開發上,算是歷史悠久但又保持長青的程式語言。許多的程式語言或多或少都有借鏡 C 語言的設計思想與哲學,儘管如此若是在工作場合比較少使用 C 語言進行開發的話,時間一久就會容易生疏。偶爾適時複習一下編譯器和 C 語言的使用方式也是一種調劑身心的方式?本文就透過簡明 C 語言入門教學快速複習 C 語言語法的重要特性,方便讀者複習查詢使用。
雖然我們只要使用文字編輯器(若不希望使用花枝招展的編輯器,使用 vim 就對了)即可撰寫 C 語言程式但由於 C 語言執行程式前需要先使用編譯器(compiler)進行編譯,若是使用 MacOS/Linux 使用者可以考慮使用 gcc 等工具進行編譯而 Windows 的使用者則可以考慮使用 Visual Studio Community 版本進行開發。關於 Visual Studio Community 安裝教學可以參考官方網站[2]和Visual Studio Community 專案創建方式[3]。以下將以 MacOS 搭配 gcc 為範例。
由於 C 語言可以操作更底層的元件,所以對於一些程式初學者來說 C 語言的進入門檻相對較高,但事實上只要能掌握 C 語言的核心重要觀念,其他的程式語言也能觸類旁通。
由於 C 語言為編譯式語言,所以我們執行前需要經過編譯:
撰寫程式 source file 原始檔(副檔名為 .c 檔案) 將程式碼進行編譯成目的檔案(object file) 為目的檔案進行連結(link) 成為可執行程式C 語言基本程式架構:
#include <stdio.h> // 註解:使用 printf 列印顯示結果函式所需的程式標頭檔 // main 程式進入點 int main() { // 列印格式化內容 printf("Hello, wor...C Examples | 社區大學終身學習網
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)
生活創意木工-實作哪裡學?新北市中和社區大學開課資訊
想要學習生活創意木工-實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
Excel程式設計基礎班哪裡學?宜蘭縣宜蘭社區大學開課資訊
想要學習Excel程式設計基礎班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](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)
生活藝術攝影初級哪裡學?桃園市八德社區大學開課資訊
想要學習生活藝術攝影初級可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](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 VBA程式設計(進階班)哪裡學?臺北市松山社區大學開課資訊
想要學習ExcelVBA程式設計(進階班)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
看戲讀劇表演趣: 台灣現代戲劇,GO!哪裡學?臺南市台南社區大學開課資訊
想要學習看戲讀劇表演趣:台灣現代戲劇,GO!可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...