- 1
- 0
- 约2.58万字
- 约 65页
- 2018-06-06 发布于河北
- 举报
第十章程式设计使用c 之结构化程式设计
計算機概論實習課-程式設計使用C++ 教 授:童曉儒 教授 助 教:吳政鴻 課程大綱 基礎程式設計 結構化程式設計 物件導向程式設計 資料結構程式設計 結構化程式設計 使用者函數 陣列與搜尋 記憶體指標 結構化資料 第一部份:使用者函數 函數定義 傳遞參數 函數回傳值 變數範圍 函數特殊用途 函數定義 函數的使用 多重呼叫函數 函數宣告原型 函數的使用 //儲存檔名:d:\C++06\C0601.cpp #include iostream.h void womain(void) //使用者函數 { cout How are you doing main, from womain.; cout endl; } void main(void) //main 函數 { cout Hi womain, This is main. endl; womain(); //呼叫使用者函數womain cout Fine, thank you! endl; } 多重呼叫函數 //儲存檔名:d:\C++06\C0602.cpp #include iostream.h void sub1(void) //使用者函數1 { cout 進入 sub1 函數\n; } void sub2(void) //使用者函數2 { cout 進入 sub2 函數\n; } void main(void) //main函數 { cout 起始 main 函數\n; sub1(); //呼叫sub1 cout 返回 main 函數\n; sub2(); //呼叫sub2 cout 返回 main 函數\n; } 函數宣告原型 //儲存檔名:d:\C++06\C0604.cpp #include iostream.h void womain(void); //宣告使用者函數原型 void main(void) //main 函數 { cout Hi womain, This is main. endl; womain(); //呼叫使用者函數womain cout Fine, thank you! endl; } void womain(void) //使用者函數 { cout How are you doing main, from womain.; cout endl; } 傳遞參數 傳遞多個參數 傳遞變數數值 傳遞變數位址 傳遞預設參數 傳遞多個參數 // 儲存檔名:d:\C++06\C0606.cpp #include iostream.h void sum(int, int, int); //宣告函數原型 void main(void) { sum(95, 24, 657); //傳遞3個參數給sum函數 sum(562, 194, 817); //傳遞3個參數給sum函數 sum(16, 256, 1024); //傳遞3個參數給sum函數 } void sum(int a, int b, int c) //計算總和函數 { cout a + b + c; cout = a + b + c endl; //計算並輸出總和 } 傳遞變數數值 // 儲存檔名:d:\C++06\C0608.cpp #include iostream.h void calculate(int, int, int); //宣告函數原型 void main(void) { int chinese, english, math; //宣告整數變數 cout 請輸入國文, 英文, 數學分數:; cin chinese english math; //輸入3個數值 calculate(chinese, english, math); //傳遞3個參數給sum函數 } void calculate(int c, int e, int m) //計算總和與平均函數 { cout 總分 = c + e + m endl; //計算並輸出總和 cout 平均 = float((c + e + m) / 3); //計算並輸出平均 cout endl; } 傳遞變數位址 // 儲存檔名:d:\C++06\C0609.cpp #include iostream.h void swap(int , int ); //宣告函數原型 void main(void) { int var1 = 53, var2 = 75; //宣告整數變數 cout 對調前:
原创力文档

文档评论(0)