- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 程式結構、列印及註解 第2章 程式結構、列印及註解 2.1基本結構 2.2註解的寫法 2.3格式化輸出 2.4更多脫離序列 2.5本章回顧及錯誤與除錯的討論 2.1基本結構 課題 寫一個簡單C程式 使用printf( )函數將文字顯示在螢幕上 一個簡單C程式的結構 寫C程式的基本規則 2.1基本結構 This is C ! (續下頁) 2.1基本結構 (續上頁) #includestdio.h 的意義為何? void main(void) 的意義為何? 為甚麼這個函數需要叫作main? 括號的意義為何? printf(“This is C ! ”); 的意義為何? 呼叫一個庫存函數的格式為何? 為甚麼指令printf(“This is a C ! ”);以一個分號結尾? 以下的C程式可以正常運作嗎? main( ) { printf(This is C ! ); } (續下頁) 2.1基本結構 (續上頁) 我們可以同時使用大、小寫字母來寫C程式嗎? 在C程式中甚麼位置可使用空白空間? 寫程式時是否必須寫在不同行?為甚麼程式的外觀如此重要? 本課程中的重點為何? 我們接下來談甚麼呢? 2.1基本結構 2.1基本結構 函數的本體中包含C的宣告及敘述。 一個典型的C main函數結構如下: 2.1基本結構 由C函數庫呼叫printf函數。 在本課程程式中,只有printf函數直接的連結到main。 2.1基本結構 void ma in(void) 在main中,字母a與i之間的空白是不被允許的。 void main(void) void main ( void ) void main ( void) 在標記之間,可以插入空白字元。 2.2註解的寫法 課題: 寫註解的理由 註解的結構 註解的延續 註解的風格 2.2註解的寫法 一個註解的結構為何? 我們可以在程式的最前及最後寫註解嗎? 註解可以出現在一個C敘述中嗎? 我們可以寫巢狀的註解嗎? 我們為甚麼想要寫成巢狀註解? 如何寫有用的註解? 2.2註解的寫法 一個註解的結構為何? C註解的語法是 /* 任何文字,數字,或符號 */ 其中斜線與星號之間不能有空白空間。再者 /* 與 * / 必須成對。 /* 與 */ 稱為註解定界器/* 與 ?*/ 必須成 對,但它們不需要在同一行。 (續下頁) 2.2註解的寫法 (續上頁) 一些錯誤的註解例子如下: /* 錯誤註解1,結尾無星號及斜線 /* 錯誤註解2,結尾無斜線 * / *錯誤註解3,在斜線與星號之間有空白 */ 2.2註解的寫法 我們可以寫巢狀的註解嗎? 不行,在C中註解不能是巢狀的(也就是說註解之中 不能有註解)。舉例來說: /*/* This is an illegal comment because it is */ nested */ 2.3 格式化輸出 課題: 格式化輸出 換行 2.3 格式化輸出 假設我們想要以兩行顯示 Welcome to London! 在螢幕上。我們可否以兩個printf函數呼叫來 printf(Welcome to); printf(London! ); 達成我們的目標呢? 我們如何換行? 我們可以光使用換行符號嗎? 2.4 更多脫離序列 課題: 產生聲音 連結一個C文字字串 2.4 更多脫離序列 我們如何產生嗶的一聲? 我們如何倒退一格? 我們如何把游標移到所在的行的開始? 我們如何連接一個C字串? 我們如何用printf( )顯示雙引號? 總結。 2.4 更多脫離序列 字元脫離序列 2.5 本章回顧及錯誤與除錯的討論 課題: 一個C程式的基本結構 註解的寫法 使用文字脫離序列 顯示特殊字元 連接C文字字串 基本除錯技巧 2.5 本章回顧及錯誤與除錯的討論 一個C程式的重要特徵為何? 甚麼是除錯? 一般而言,在C原始程式中有3類的錯誤: 語法錯誤、執行時期錯誤及邏輯錯誤。 如何減少程式中的錯誤? 整潔地寫你的程式 在自然的地方加上空白行 對齊你的左、右括號 加上合適的註解 如何為一個程
您可能关注的文档
最近下载
- 15MR105城市道路与开放空间低影响开发雨水设施(OCR).pdf VIP
- 高考数学圆锥曲线常用二级结论.pdf VIP
- 住院患者跌倒护理风险评估与护理指导意见.pdf VIP
- 《放疗副作用及应对》课件.ppt VIP
- GB50209-2010建筑地面工程施工质量验收规范(新).pdf VIP
- 新苏教版六年级科学上册 第一单元《物质的变化》测试卷(A卷).docx VIP
- 新苏教版六年级科学上册第一单元《物质的变化》测试卷及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 煤矿用防爆电气设备防爆检查标准-培训课件.pptx
- 半导体物理学(第8版)刘恩科课后习题答案解析.pdf
文档评论(0)