2022年3月8日 星期二

C 基本架構

 基本學習目標:

1. 認識C電腦語言的基本架構。

2. 認識如何撰寫註解(comment)

3. 認識C電腦語言的基本寫法規則。

 

參考視頻: https://youtu.be/5SkEx2O2pV0

 

[基本學習目標:]

1. C的基本架構

以下是最簡單的一支C程式

說明

1

這叫標頭檔(header file),是有關載入輸入輸出的指令所需的,因此基本上所有C程式也必定有加入這標頭檔的。

3,7,8

3行指令是所有C程式必需有的,可說是C語言程式的基本架構。

4

這祇是用作註解,//後同一行的語句,程式不會執行。可不用撰寫的,方便日後理解程式而已。

5

這句指令用以於螢幕上輸入Hello World。沒有這句的話,以上程式並沒有任何錯誤,但沒有任何輸出,我們便不清楚是否有執行程式。

 

因此總結而言,以下才是所有C程式的基本架構,即必需有的指令語句。

留意是否準確輸入適當的{ } ; 這些符號。

由於以上的程式的架構內沒有任何指令,雖然可以成功執行(即沒有任何語法錯誤出現),但就沒有任何輸出。

 

2. 撰寫註解

參考以下程式:


1. // 可以撰寫於程式任何位置,總之,//後的語句不會被執行。一般而言,如祇對某一行指令撰寫註解的話,會寫於同一行指令完結後的位置。

2. 如是多行註解的話,便可用以下方式 /* 開始,而使用*/結尾,位於/**/之間的任何語句皆屬於註解。

 

 

3. 撰寫C電腦語言的一些主要規則:

(1) C 電腦語言內的指令及變量等名稱,大小寫是有分別的。即printf()Printf()是不同的,Printf()是錯誤的!

(2) C電腦語言並不理會空格及換行,撰寫時使用換行、空格、縮排及空行的方式,祇為了方便查看而已。例如以下的程式,

可以寫成以下樣子,執行時沒有分別。

3. ; 這個符號來標示每個完整指令(command)終結位置

留意,return 0 最後有 ;

 

------------------------------------------------------------

練習

1. 輸出 This is my first program.

如何於C程式內輸入字串?

之前我們學過如何於 C 程式內輸入數目字,但如要輸入字串,例如姓名,又要如何處理呢 ?   跟其他大部分電腦程言不一樣, C 並沒有一個字串的變數數據類型 (variable data type) , C 是使用字元 (character) 及變數陣列 (array)...