- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数体 声明部分 定义在本函数中所用到的变量 对本函数所调用函数进行声明 执行部分:由若干个语句组成,指定在函数中所进行的操作 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数体 void dump ( ) { } 可以是空函数 1.4.2 C语言程序的结构 C语言程序的结构特点: 4. 程序总是从main函数开始执行 5. C程序对计算机的操作由C语句完成 C程序书写格式是比较自由的 一行内可以写几个语句 一个语句可以分写在多行上 为清晰起见,习惯上每行只写一个语句 1.4.2 C语言程序的结构 C语言程序的结构特点: 6. 数据声明和语句最后必须有分号 7. C语言本身不提供输入输出语句,由scanf和printf来实现。 8. 程序应当包含注释,增加可读性 1.5 运行C程序的步骤与方法 1.上机输入和编辑源程序(.c文件) 2.对源程序进行编译(.obj文件) 3.进行连接处理(.exe文件) 4.运行可执行程序,得到运行结果 说明:以上过程参见教材中图1.2 附录A中有Visual C++ 6.0中编辑、 编译、连接和运行C程序的方法 1.6 程序设计的任务 1.问题分析 对于接手的任务要进行认真的分析 研究所给定的条件 分析最后应达到的目标 找出解决问题的规律 选择解题的方法 1.6 程序设计的任务 1.问题分析 2.设计算法 设计出解题的方法和具体步骤 1.6 程序设计的任务 1.问题分析 2.设计算法 3.编写程序 4.对源程序进行编辑、编译和连接 5.运行程序,分析结果 结果错了,程序肯定错 结果对了,程序未必对 1.6 程序设计的任务 6.编写程序文档 包括程序名称、程序功能、运行环境、程序的装入和启动、需要输入的数据以及使用注意事项等。 学习方法 2.加强对基本概念和基本语法元素单位的理解 3.重视基本概念和语法规则的记忆 5.多分析,多练习。达到熟练运动的程度 1.调整学习心态,不要钻牛角尖。 4.善于使用代入的方法,从计算机角度思考问题 1.3 C语言的发展及其特点 C语言主要特点: 生成目标代码质量高,程序执行效率高。 可编写嵌入式系统程序。 1.4最简单的C语言程序 1.4.1 最简单的C语言程序举例 1.4.2 C语言程序的结构 1.4.1 最简单的C语言程序举例 例1.1 要求在屏幕上输出以下一行信息。 This is a C program. 解题思路: 在主函数中用printf函数原样输出以上文字。 1.4.1 最简单的C语言程序举例 #include stdio.h int main( ) { printf (”This is a C program.\n”); return 0; } 函数的名字,表示主函数 C程序必须有一个 main 函数 1.4.1 最简单的C语言程序举例 #include stdio.h int main( ) { printf (”This is a C program.\n”); return 0; } 主函数类型 1.4.1 最简单的C语言程序举例 #include stdio.h int main( ) { printf (”This is a C program.\n”); return 0; } 函数体 1.4.1 最简单的C语言程序举例 #include stdio.h int main( ) { printf (”This is a C program.\n”); return 0; } 输出函数 输出语句 1.4.1 最简单的C语言程序举例 #include stdio.h int main( ) {
您可能关注的文档
- 测试系统的静、动态误差分析与补偿重点.ppt
- 测试用例书写重点.pptx
- 测试组java测试题U2样卷(有答案和描述)重点.doc
- 测土配方施肥仪器重点.doc
- 斗轮机控制拖缆改无线联锁控制可行性研究报告v1.0重点.doc
- 带式输送机重点.doc
- 第1讲面向对象重点.ppt
- 带式压滤机说明书重点.doc
- 测绘专业基础知识重点.doc
- 测井解释0-绪论重点.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 溢洪道水面线计算(分段求和法).xls VIP
- 在线网课学习课堂《科技英语交流(北京理大)》单元测试考核答案.docx
- 一年级活动五《小小衣物整理师》PPT课件.ppt
- Python编程配套课件-第二章Python基础知识-适合零基础、少儿编程,中小学编程学习者.pptx VIP
- 2023年哈尔滨师范大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 20S515:钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025年部编版一年级下册语文看图写话专项积累练习含答案 .pdf VIP
- 二年级数学下册北师大版全册教材分析解读精品课件ppt.pptx
- 第1章 环境艺术设计制图基础 .ppt
- 特瑞普利单抗注射液-临床用药解读.pptx
文档评论(0)