1、C+ 程式設計 語言簡介台大資訊工程學系資訊系統訓練班本期課程大綱n C語言簡介n 基本資料型態 , 變數 , 基本輸入輸出n 控制敘述 - 選擇控制與重複控制 n 陣列 n 函式 n 指標 n 字元與字串 n 結構 n 檔案處理 本次課程大綱n C語言的發展環境n C語言的基本架構n C語言的基本資料結構n C語言的基本輸入輸出C+程式發展環境C語言的 產 生六階段1. Edit2. Preprocess3. Compile4. Link5. Load6. Execute cmp ax,10jge largeadd ax,1jmp donelarge:sub ax,1done:mul ax,
2、axIf (i=10)i-;elsei+;i=i2;編譯器 (Compiler)介紹n Windowsq Turbo C+q Borland C+q Visual C+n Unixq G+C 程式語言的架構#include / 前端處理程式void main() / 主程式變數定義 (宣告 )指令敘述fun();void fun() /函式變數定義 (宣告 ).例子 : 來個最簡單的程式範例前端處理程式n #號所引領的指令叫前端處理程序q #include q 告訴編譯器該去載入這個檔案n stdio.h是一種檔案名稱 -標準輸出輸入檔q std代表 standard(標準 )q io代表輸入輸出q h代表 header檔 n 更多 head檔 q string.hq math.h 註解 (Comment)n 註解是利用 /* 和 */ 辨識的文字段落n 註解的功用在於解釋你的程式n 註解的例子 :/* 這是一段把 a跟 b加起來的程式 */sum = a + b; / sum代表總和 函數 (Function)n int main()q C+ 語言包含一個以上的函數 ,其中一個一定要是 mainq () 是用來暗示這是一個函數q int 表示這個程式會回傳一個整數值q 表示一個程式區間 (block)n 函數本身要做的事定義在 內