C语言期末复习ppt课件.ppt

C语言期末复习ppt课件.ppt

ID:58886179

大小:13.04 MB

页数:66页

时间:2020-09-30

C语言期末复习ppt课件.ppt_第1页
C语言期末复习ppt课件.ppt_第2页
C语言期末复习ppt课件.ppt_第3页
C语言期末复习ppt课件.ppt_第4页
C语言期末复习ppt课件.ppt_第5页
资源描述:

《C语言期末复习ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计期末复习C语言的基本概念及语法(P380附录E)C程序的构成特点C语言的基本字符集关键字、特定字、标识符运算符、分隔符常量、变量数据类型(取值范围、相关运算、输入输出、用法)自定义数据类型:数组、指针、struct、union、enum起别名:typedefC语言的语句输入输出函数(格式控制符)、字符串处理函数、文件输入输出函数第11章常见错误分析(P355~369)C语言程序的结构特点:一个程序由一个或多个源程序文件组成一个源程序文件中可以包括三个部分:预处理指令全局声明函数定义#include等在函数之外

2、进行的数据声明每个函数用来实现一定的功能C程序的构成特点(1)C程序的构成特点(2)在使用C语言库函数时,须用预编译命令“#include”将所需要的“头文件”包括到用户源文件中。头文件——包含了将用到的库函数的有关信息,扩展名为“.h”。[例]stdio.h即标准输入输出函数库,包含了与标准I/O库有关的变量定义、宏定义和函数原型(函数首部)等。调用标准I/O库函数时,文件开头应有如下预编译命令:#include//在系统指定的include目录中找(标准方式)或#include″stdio.h″//先在用户的当前目录下

3、找,再按标准方式有些编译器(如TC2)允许在仅使用printf和scanf时,省略#include命令。2、函数是C程序的主要组成部分一个C程序是由一个或多个函数组成的必须包含一个main函数(只能有一个)每个函数都用来实现一个或几个特定功能被调用的函数可以是库函数,也可以是自己编制设计的函数C程序的构成特点(3)C程序的构成特点(4)4.程序总是从main函数开始执行;5.C程序对计算机的操作由C语句完成;C程序书写格式是比较自由的一行内可以写几个语句一个语句可以分写在多行上为清晰起见,习惯上每行只写一个语句6.数据声明和语句最后必须有分

4、号;7.C语言本身不提供输入输出语句;8.程序应当包含注释,增加可读性。C语言允许用两种注释方式//:单行注释可单独占一行可出现在一行中其他内容的右侧/*……*/:块式注释可包含多行C程序的构成特点(5)C语言的基本字符集构成C语言程序的基本字符包括:数字字符:0~9大小写拉丁字母:a~z,A~Z其他字符:一些特殊字符,具体有:+-*/=,._:;?"'~

5、!#%& ()[]{}^<>(空格)其他可打印(可显示)的字符,如汉字等自然语言符号(作为字符串的内容)[注意]C/C++语言是区分大小的语言!(详见P377附录B)8关键字关键字/保

6、留字——C语言程序中有特殊含义的英文单词,主要用于构成语句、定义存储类型和数据类型。C语言中仅有37个关键字在程序中不能另作其他用途!在VS、Codeblocks等IDE中通常显示为深蓝色。9特定字特定字(预定义标识符):一些用在C语言的预处理命令和库函数名中的单词由编译系统规定的,有特定含义。不是关键字,但习惯上等同看待!例如:预处理命令:#define,#include,#ifdef,#endif库函数:scanf,printf主函数名:main10标识符标识符(identifier)——在高级语言中,用来对变量、符号常量、函数、数组、

7、数据类型等命名的有效字符序列。标识符就是一个对象的名字。C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。[例]合法标识符:day,_1_2,B_3d非法字符举例:M.D.John,$123,1AB,de11运算符(共34种,详见P378《附录D》)目/元——运算时所需运算对象(操作数)的个数。优先级——表达式中多个不同运算符之间的运算先后顺序。结合性——表达式中多个相同优先级的运算符之间的运算优先顺序。12各类数值型数据间的混合运算整型、实型、字符型数据间可混合运算。运算时,系统自动先将不同类型数据转换

8、为同类型,再进行运算:高doublefloatlong低intchar,short横向向左的箭头表示必定的转换;纵向箭头表示当运算对象为不同类型时转换的方向转换将是一步到位的!13分隔符分隔符:用来界定或分割语句中的语法成分(像文章中的标点符号)分号;表示一个语句的结束(预处理命令和{}后面不用加分号)空格逗号,在两个相邻的保留字或标识符之间起分割作用。连续多个空格和单个空格的作用相同,如inta和inta,b单引号'与双引号"字符常量与字符串的开始和结束花括号{}函数体的开始和结束复合语句的开始和结束/**/与//多行注释的开始和结束与单

9、行注释的开始尖括号<>#include命令中库文件名的开始和结束圆括号()参数列表或表达式的开始和结束运算符也能分割单词,如a=3和a=3是一样的效果14C语言中的常量15整型常

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。