簡明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語言教學】第1課 | 社區大學終身學習網
簡明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)
電腦輕鬆學_手機平板e把照(基礎電腦入門)哪裡學?雲林縣山線社區大學開課資訊
想要學習電腦輕鬆學_手機平板e把照(基礎電腦入門)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各...
![](https://i.imgur.com/1IaoGs0.jpg)
小資族智慧理財哪裡學?臺中市后豐社區大學開課資訊
想要學習小資族智慧理財可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
簡單有趣Scratch程式設計初階哪裡學?新竹縣竹北社區大學開課資訊
想要學習簡單有趣Scratch程式設計初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知...
![](https://i.imgur.com/1IaoGs0.jpg)
景觀設計與施工哪裡學?臺北市萬華社區大學開課資訊
想要學習景觀設計與施工可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
C28快樂學二胡-輕鬆入門班哪裡學?臺南市永康社區大學開課資訊
想要學習C28快樂學二胡-輕鬆入門班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
第二專長培訓~C語言設計實作(12週)哪裡學?新竹市科學城社區大學開課資訊
想要學習第二專長培訓~C語言設計實作(12週)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
![](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)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...