- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
函数与阵列
巨集 ,函數與陣列
(Macro, Function and Array)
課程大綱
Macro
Function
Array
參考資料
[1] 施威銘研究室, 最新 C 程式語言, 旗標出版股份有限公司,
ISBN=957-717-964-9, 2005.
[2] Zandstra, M., Teach Yourself PHP4 in 24 Hours, SAMS,
2000
[3] Gilmore, W. J., A Programmer’s Introduction to
PHP 4.0, Apress, ISBN(pbk):1-893115-85-2, 2001
Macro
基本結構
任何一種程式語言的基本結構不外乎以下幾個部份﹕
1.註解 ,作為解釋或提示用 ,在編譯過程中被忽略 。
2.引進所需的語法庫(Library) ,其實就是一種具集
(macro) ,以簡化編輯工作 。
3.定義特殊變數及代表意義 ,以方便程式編輯 ,為
C 檔案內程式本文之前直接製作的具集(macro) 。
4.引入副程式文 ,也是一種具集(macro) ,定義副程
式函數並在主程式內加以呼叫 ,簡化主程式及重複性
的指令輸入並方便程式編寫 。
5.引入主程式文 。
Macro
簡化程式的方法﹐將程式中經常
重覆出現且繁瑣的語句﹐於程式
基本架構前以define 的語法進行
簡化定義﹐再於程式中以所定義
的符號取代經常重覆出現且繁瑣
的語句, 或以 自訂函數
(function) 的方式進行簡化主程
式。
cct .h
自訂Library 來簡化主程式,可以#define
的語法事先將所要簡化的內容寫在自訂的
Library 檔案,再引入使用.
#define clrscr () printf (\x 1b [2J )
#define pi 3 .14159
Function
Function
函數的使用可以寫出非常漂亮的程式結構 ,使程式
簡單化 ,容易偵錯 。
將重複之某些指令撰寫成一個函數 ,可減少編輯程
式時間 ,更可使程式精簡 ,清晰 了解 。
函數的使用其呼叫方法與數學上使用函數完全相同
。
函數乃副程式﹐意即在主程式內﹐對於重複
出現的工作先以函數寫成﹐再嵌入此函數使
完成工作﹐函數除了簡化主程式外﹐更可方
便對程式檢查與修改。
Function
定義一函數代表某些內容以簡化主程式。
#includestdio .h
void hello ()
{
printf (“Hello !!”);
}
int main ()
{
hello ();
return 0;
}
Function
定義一函數代表另一新指令以簡化執行工作
的主程式語法。
#includestdio .h
void printwords ()
{
printf (“Hello !!”);
}
int main ()
{
printwords ();
您可能关注的文档
最近下载
- MSDS-乙二醇中英文.pdf VIP
- 2025年汕头市投资控股集团有限公司人员招聘笔试备考试题及答案解析.docx VIP
- The School for Good and Evil《善恶魔法学院(2022)》完整中英文对照剧本.docx VIP
- T∕CAAMTB 15-2020 车载毫米波雷达测试方法.pdf
- 上海市重点产业链细分赛道投资指南.pdf VIP
- 中国共产党纪律处分条例全面解读新修订中国共产党纪律处分条例课件.pptx VIP
- 电子商务基础完整版全套PPT电子课件.ppt
- 精选极射赤平投影图在边坡稳定性分析中的应用讲义.ppt VIP
- 萍乡武功山旅游集团有限公司2025年公开招聘笔试备考题库及答案解析.docx VIP
- 教学设计讲座课件.ppt VIP
文档评论(0)