簡明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 語言 | 社區大學終身學習網
簡明C 語言入門教學 | 社區大學終身學習網
C 語言程式設計教學講義 | 社區大學終身學習網
C 程式語言教學 | 社區大學終身學習網
c語言教學手冊- 優惠推薦 | 社區大學終身學習網
【程式語言】C 語言懶人包 | 社區大學終身學習網
C++ 入門指南- 單元1 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
新聞採訪與影像編輯入門哪裡學?臺北市北投社區大學開課資訊
想要學習新聞採訪與影像編輯入門可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
第二專長培訓~C語言設計實作(12週)哪裡學?新竹市科學城社區大學開課資訊
想要學習第二專長培訓~C語言設計實作(12週)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
![](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)
C28快樂學二胡-輕鬆入門班哪裡學?臺南市永康社區大學開課資訊
想要學習C28快樂學二胡-輕鬆入門班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](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)
實用投資學-使用Multicharts作程序化自動交易哪裡學?臺中市五權社區大學開課資訊
想要學習實用投資學-使用Multicharts作程序化自動交易可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學...
![](https://i.imgur.com/1IaoGs0.jpg)
遊戲程式設計哪裡學?臺東縣臺東社區大學開課資訊
想要學習遊戲程式設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...