- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习内容 C程序的运行过程 C程序的基本结构 说明: 1、C程序由函数构成。一个C程序由一个或多个函数组成,因此函数是C程序的基本组成单位。 2、一个C程序不论由多少个函数组成,都有且仅有一个main函数(主函数)。 3、C程序总是从main函数开始执行,而不论main函数在程序的什么位置,即可以将main函数放在程序的任何位置。 4、每一个语句都必须以分号结束,分号是C语句的必要组成部分,但预处理命令、函数头和“}”之后不能加分号。 5、C程序可以用/*……*/进行注释,并且允许出现在任何位置。 6、以“#”开头的命令称为预处理命令,他在程序编译之前由预处理程序负责完成。 7、一个函数由两部分组成:函数首部(函数头)和函数体(说明部分和执行部分)。 8、C语言本身没有输入输出语句,输入输出操作是由库函数来完成的。在使用输入输出函数之前必须用”#include stdio.h”文件包含命令把输入输出函数包含进来。 第2讲 简单程序设计 一、 标识符与保留字 1. 标识符 在程序中使用的变量名、函数名等统称。除库函数的函数名由系统定义外,其余都由用户自定义。 标识符构成 任何一个标识符只能是由字母(A~Z,a~z)、数字(0~9)和下划线“_”构成的字符串,其他符号不能出现在标识符中,并且标识符的第一个字符必须是字母或下划线。 合法标识符 a BOOK1 max _add num_1 非法标识符 3sum 不允许以数字开头 ab#cd 使用了非法字符“#” book-1 出现非法字符“-”(减号) 2.保留字 保留字(也称关键字)是由C语言规定的用于定义变量类型、命令字等具有特定意义的标识符。 例如: int 专门用于定义数据类型 while 是循环控制命令。 ⑴ C语言的保留字都具有一定的使用规则,必须按相应的规则使用保留字。 ⑵ 程序中定义的标识符不能与系统的保留字同名。 图2-1 数据类型分类 短整型(short) 整 型(int) 长整型(long) /* 程序e201.c */ #include stdio.h #define PI 3.14159 /* 定义符号常量PI */ void main() { float r=16.7; /* 定义变量r并赋初值 */ float l,s; /* 定义圆周长和圆面积的变量 */ l=2*PI*r; /* 计算圆周长 */ s=PI*r*r; /* 计算圆面积 */ printf(L=%f S=%f\n,l,s); /* 输出圆周长、面积的计算结果 */ } 例2-2 字符型变量应用举例 /* program e202.c */ #includestdio.h void main() { char ch1=A,ch2; ch2=a; printf(%c,%c\n,ch1,ch2); } 五、基本的输出输入函数 1. 格式化输出函数printf 2. 格式化输入函数scanf 3. 字符输出函数putchar 4. 字符输入函数getchar printf()函数中常用的格式控制符及其功能 printf()函数的转义字符及其功能 六、编译预处理命令define和include简介 1. define命令 2. include命令 1、define命令 define命令称为编译预处理的宏定义命令。 宏分为带参数的宏和不带参数的宏两类,符号常量属于不带参数的宏。 (1)不带参数的宏的一般形式: #define 宏名 宏体 其中: ⑴ “#”是预处理命令开始符,不能缺省。 ⑵ “define”为宏定义命令字,表示宏定义命令。 ⑶ “宏名”是一个标识符,“宏体”可以是一个字符串,也可以是一个数值,也可以是一个表达式等。 例2-4使用符号常量的程序。 /* program e304.c */ #includestdio.h #define PI 3.14159 /* 定义符号常量PI */ void main() { double r,l,s; printf(r=); scanf(%lf,r); l=2*PI*r; /* 使用符号常量PI
您可能关注的文档
最近下载
- 2025至2030全球及中国普拉提和瑜伽馆行业市场深度研究及发展前景投资可行性分析报告.docx VIP
- 极速60秒.ppt VIP
- 中国宠物行业白皮书.doc VIP
- 项目插花艺术-全校公选课.doc VIP
- 极速60秒的图片.ppt VIP
- 展频IC规格书之 SSDCI1108AF _REV3.1.pdf VIP
- 2024 CCF非专业级别软件能力认证(CSP-S)第一轮真题.pdf VIP
- TCFNA6104-2022 食品安全-月桂叶(香叶).pdf VIP
- 人美版(2024)小学美术一年级上册《欢快流畅的线》教学设计 .pdf VIP
- 三水平立井多绳摩擦式提升机提升钢丝绳更换安全技术措施:.doc VIP
文档评论(0)