收藏 分享(赏)

第五章-函数与巨集---国立交通大学如意网站.ppt

上传人:无敌 文档编号:305534 上传时间:2018-03-27 格式:PPT 页数:51 大小:1.07MB
下载 相关 举报
第五章-函数与巨集---国立交通大学如意网站.ppt_第1页
第1页 / 共51页
第五章-函数与巨集---国立交通大学如意网站.ppt_第2页
第2页 / 共51页
第五章-函数与巨集---国立交通大学如意网站.ppt_第3页
第3页 / 共51页
第五章-函数与巨集---国立交通大学如意网站.ppt_第4页
第4页 / 共51页
第五章-函数与巨集---国立交通大学如意网站.ppt_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、第五章 函數與巨集,參考書籍:古頤榛,Visual C+ 6教學範本 ,碁峰資訊股份有限公司。,函數的功能,將程式中重覆或相同功能的程式區塊合而為一,減少重覆。以呼叫函數的方式只需一行程式碼,卻可以代替長而複雜的程式區段,令程式更為簡潔。可使程式更有結構化而易於閱讀及維護。,函數的定義,語法,傳回型態 函數名稱(參數0, 參數1, 參數2, .) 函數內容; . return 傳回值;,函數的呼叫,語法,函數名稱(參數0, 參數1, 參數2, .);,函數的宣告,語法,傳回型態 函數名稱(參數0, 參數1, 參數2, .);,/ Hw7#include int p(int n);void ma

2、in ()/ main program int n; do cout =0:;cin n;cout 2) ;int p(int n)/ function definition int k; if (n=0 | n=1) / (n equal to 0) or (n equal to 1)k = 2; else k = 2 * p(n-1) + p(n-2);/ recursive function return k;,/ Hw7a#include int p(int n)/ function definition int k; if (n=0 | n=1) / (n equal to 0) o

3、r (n equal to 1)k = 2; else k = 2 * p(n-1) + p(n-2);/ recursive function return k;void main ()/ main program int n; do cout =0:;cin n;cout 2) ;,Vc501.cpp(宣告與呼叫函數),Vc501.cpp(宣告與呼叫函數),Vc501.cpp(宣告與呼叫函數),Vc502.cpp(遞迴呼叫函數),Vc502.cpp(遞迴呼叫函數),Vc502.cpp(遞迴呼叫函數),Vc503.cpp(傳遞數值 計算階乘),Vc503.cpp(傳遞數值 計算階乘),Vc5

4、03.cpp(傳遞數值 計算階乘),Vc504.cpp(傳遞變數 重量轉換:磅公斤),Vc504.cpp(傳遞變數 重量轉換:磅公斤),Vc504.cpp(傳遞變數 重量轉換:磅公斤),Vc505.cpp(傳遞指標 重量轉換:公斤磅),Vc505.cpp(傳遞指標 重量轉換:公斤磅),Vc505.cpp(傳遞指標 重量轉換:公斤磅),Vc505.cpp(傳遞指標 重量轉換:公斤磅),Vc505.cpp(傳遞指標 重量轉換:公斤磅),Vc506.cpp(傳遞陣列 計算學生成績總分),Vc506.cpp(傳遞陣列 計算學生成績總分),Vc506.cpp(傳遞陣列 計算學生成績總分),Vc506.c

5、pp(傳遞陣列 計算學生成績總分),Vc506.cpp(傳遞陣列 計算學生成績總分),Vc507.cpp(宣告區域變數 長度轉換:英呎公尺),Vc507.cpp(宣告區域變數 長度轉換:英呎公尺),Vc507.cpp(宣告區域變數 長度轉換:英呎公尺),Vc508.cpp(宣告公用變數 長度轉換:公尺英呎),Vc508.cpp(宣告公用變數 長度轉換:公尺英呎),Vc508.cpp(宣告公用變數 長度轉換:公尺英呎),Vc508.cpp(宣告公用變數 長度轉換:公尺英呎),Vc509.cpp(宣告外部變數 溫度轉換:攝氏華氏),Vc509.h(自建標題檔),/ Vc509.h/ 宣告外部變數練

6、習標題檔 (溫度轉換函數)double degree(void)/ 溫度轉換函數extern double c;/ 宣告外部變數double f;/ 宣告區域變數f = (9 * c ) / 5) + 32;/ 攝氏轉成華氏return f;/ 返回並傳遞 f,Vc509.cpp(宣告外部變數 溫度轉換:攝氏華氏),Vc509.cpp(宣告外部變數 溫度轉換:攝氏華氏),Vc510.cpp(宣告暫存器變數 溫度轉換:華氏攝氏),Vc510.cpp(宣告暫存器變數 溫度轉換:華氏攝氏),Vc510.cpp(宣告暫存器變數 溫度轉換:華氏攝氏),Vc510.cpp(宣告暫存器變數 溫度轉換:華氏攝氏),Vc511.cpp(宣告靜態變數 計算1+3+5+.+99之和),Vc511.cpp(宣告靜態變數 計算1+3+5+.+99之和),Vc511.cpp(宣告靜態變數 計算1+3+5+.+99之和),Vc511.cpp(宣告靜態變數 計算1+3+5+.+99之和),Vc512.cpp(#define 定義常數巨集),Vc513.cpp(#define 定義字串巨集),Vc514.cpp(#define 定義函數巨集),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报