




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.1 一个简短的一个简短的C语言程序语言程序请参见程序ch2multiply.c概念:函数2.2 程序的组成部分程序的组成部分 main()函数 #include编译指令 变量定义 函数原型 程序语句 函数定义 程序注释 花括号 运行程序2.2.1 main()函数函数 在所有可执行的C语言程序中,唯一必不可少的部分是main( )函数。 最简单的情况下,main函数由名称main、包含void的一对圆括号(void)和一对花括号( )组成。2.2.2 #include编译指令编译指令 编译指令#include命令C编译器,在编译时将一个库文件的内容添加到程序中。库文件是一个独立的磁盘文件,
2、其中包含可被程序或编译器使用的信息。 使用编译指令#include来命令编译器,在编译时将制定的库文件添加到程序中。2.2.3 变量定义变量定义 变量是给用户存储信息的内存单元赋于名称。在程序执行期间,程序使用变量来存储各种信息。 在C语言中,使用变量之前必须定义它。变量定义将变量的名称以及变量要存储的信息类型告知编译器。2.2.4 函数原型函数原型 函数原形将程序中包含的函数的名称和参数告知编译器,位于函数被使用之前的位置。 函数原型不同于函数定义,后者包含组成函数的实际语句。2.2.5 程序语句程序语句 C语言程序的实际工作是由其语句完成的。 C语句将信息显示到屏幕上、读取键盘输入、执行数
3、字运算、调用函数、读取磁盘文件以及程序需要执行的其他操作。 每条C语句通常占一行,并且总是以分号结尾。1. printf()语句语句 printf()语句是一个库函数,它将信息显示到屏幕上。 printf()语句能够显示简单的文本消息,也可以显示一条消息和一个或多个变量的值。2. scanf()语句语句 scanf()语句读取键盘输入,并将输入赋给一个或多个变量。3. return语句语句 函数product()中的return将计算结果返回给调用product()的程序 main()函数中的return将0返回给操作系统。2.2.6 函数定义函数定义 函数是一个独立的、自主式代码段,用于完成
4、特定的任务。每个函数都有名称,函数中的代码是通过程序语句中包含函数的名称来执行的,这被称为调用函数调用函数。 函数有库函数和用户自定义函数之分。2.2.7 程序注释程序注释 程序中以/*开始,并以*/结束的部分被称为注释。编译器忽略所有的注释,因此注释对程序的运行没有任何影响。 注释可以占一行、多行或一行的一部分。/2.2.8 使用花括号使用花括号 使用花括号()将组成每个C函数(包括main())的程序行括起。 用花括号括起的一条或多条语句被称为代码块代码块。2.2.9 运行程序运行程序 启动C语言环境 在编辑器中输入程序源代码,存盘 编译和链接该程序,在命令提示符下执行该程序。2.3 重温程序的组成部分重温程序的组成部分请参见程序ch2list_it.c2.4 总结总结 main()函数 程序语句 变量定义 注释 函数练习练习1请参考程序ch2ex1.c,请说明: 哪些行包含语句? 哪些行包含变量定义? 哪些行包含函数原型? 哪些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关键技巧人力资源管理师试题及答案
- 妇幼健康体系优化试题及答案
- 营养学在健康管理中的应用题及试题及答案
- 健康管理师职业心理素质试题及答案
- 2025妇幼保健员考试注意事项及试题及答案
- 2025年度智能城市建设项目劳动合同解除书
- 二零二五年度委托付款方代收代付业务合同
- 2025年度贫困户脱贫致富专项帮扶合作协议书
- 二零二五年度婚前财产界定及婚后财产分割与管理协议
- 二零二五年度叉车转让合同模板:叉车转让与智能仓储系统服务协议
- 2022风光互补路灯工程施工组织设计
- 进场材料报验资料收集和送检教程(市政工程)
- DL∕T 1522-2016 发电机定子绕组内冷水系统水流量 超声波测量方法及评定导则
- JBT 106-2024 阀门的标志和涂装(正式版)
- 意识障碍的判断及护理
- 人教PEP版英语六年级下册 Unit 3 大单元教学设计
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- 外经贸促进政策宣讲会
- 全脑潜能开发教材及全脑启蒙教材
- 2023年四川省资阳中考英语真题(含答案)
- 特种设备安全教育课件
评论
0/150
提交评论