c语言复习ppt课件.ppt
《c语言复习ppt课件.ppt》由会员分享,可在线阅读,更多相关《c语言复习ppt课件.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 1第第1 1讲讲 课程复习课程复习1 1 概述概述(1)(1)知识点:知识点:C C语言的基本知识(执行步骤)语言的基本知识(执行步骤)mainmain函数的基本知识函数的基本知识C C程序的结构组成程序的结构组成C C程序书写的规则程序书写的规则1 1 概述概述(2)(2)1.1 C1.1 C程序的执行步骤程序的执行步骤编辑编辑链接链接编译编译执行执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c语法分析查错,翻译语法分析查错,翻译生成目标程序生成目标程序*.obj与其它目标程序或与其它目标程序或库链接装配库链接装配,生成生成可执行程序可执行程序*.exe1 1 概述概述(3)
2、(3)1.2 1.2 main函数的基本知识函数的基本知识main()函数的位置函数的位置C C程序总是从程序总是从main( )main( )函数开始执行函数开始执行一个一个C C程序可以包含一个主函数,即程序可以包含一个主函数,即main( )函数函数; ;也可以包含一个也可以包含一个main( )函数和若干其他函数。函数和若干其他函数。2 2 概述概述(4)(4)1.3 C1.3 C程序的结构程序的结构函数与主函数函数与主函数程序由一个或多个函数组成程序由一个或多个函数组成必须有且只能有一个主函数必须有且只能有一个主函数main( )程序执行从程序执行从mainmain开始,在开始,在m
3、ainmain中结束,中结束,其它函数通过嵌套调用得以执行。其它函数通过嵌套调用得以执行。1 1 概述概述(5)(5)1.3 C1.3 C程序的结构程序的结构( (续续) )程序语句程序语句C C程序由语句组成程序由语句组成用用“;”作为语句终止符作为语句终止符注释注释/,/,/* * * */ /为注释为注释, ,不能嵌套不能嵌套不产生编译代码不产生编译代码1 1 概述概述(6)(6)1.4 C1.4 C程序书写的规则程序书写的规则w习惯用习惯用小写小写字母,大小写敏感字母,大小写敏感w不使用行号,不使用行号,无程序行无程序行概念;通常一个语概念;通常一个语句占一行句占一行w可使用空行和空格
4、可使用空行和空格w常用常用锯齿形锯齿形书写格式;同一层次结构的语书写格式;同一层次结构的语句上下对齐。句上下对齐。2 2 基本数据类型与运算基本数据类型与运算(1)(1)知识点:知识点:C C程序的数据类型程序的数据类型标识符定义的规则标识符定义的规则基本运算与表达式基本运算与表达式混合运算时数据类型的转换混合运算时数据类型的转换2 2 基本数据类型与运算基本数据类型与运算(2)(2)2.1 C2.1 C程序的数据类型程序的数据类型数据类型数据类型基本类型基本类型整型整型字符型字符型浮浮 点点 型型构造类型构造类型指针类型指针类型空类型空类型数组类型数组类型结构体类型结构体类型单精度型单精度型
5、双精度型双精度型变量占用的变量占用的存储空间存储空间注意基本类型赋注意基本类型赋初值的方式初值的方式2 2 基本数据类型与运算基本数据类型与运算(3)(3)2.1 C2.1 C程序的数据类型程序的数据类型基本数据类型的表示形式基本数据类型的表示形式整型数据整型数据实型数据实型数据字符型数据字符型数据十进制十进制: 以以非非0数字数字开头,如开头,如: 123,-9,0八进制八进制: 以以0数字数字开头,如:开头,如:0123,067十六进制十六进制: 以以0 x开头,如开头,如: 0 x123, 0 xff十进制十进制: 必须带小数点,如必须带小数点,如: 123.0,-9.0指数形式指数形式
6、: 如如: 1.23E3, 0.9e-2, 5e2普通字符普通字符: 如如: a, 2, H,#转义字符转义字符: 如如: n, 167, xlf, 2 2 基本数据类型与运算基本数据类型与运算(4)(4)2.1 C2.1 C程序的数据类型程序的数据类型基本数据类型的存储长度基本数据类型的存储长度类型类型关键字关键字字节数字节数位数位数数的表示范围数的表示范围整型整型int432-21474836482147483647short216-3276832767long432-21474836482147483647实型实型float4323.4e-383.4e38double8641.7e-30
7、81.7e308字符型字符型char18-128-1272 2 基本数据类型与运算基本数据类型与运算(5)(5)2.2 2.2 标识符命名的规则标识符命名的规则C C语言标识符命名规则:语言标识符命名规则:标识符由数字、字母、下划线组成标识符由数字、字母、下划线组成标识符的标识符的首字符必须为字母和下划线首字符必须为字母和下划线标识符不能为标识符不能为C C语言的语言的保留字(关键字)保留字(关键字) auto extern sizeof float static case for struct char goto switch continue in typedef const if uni
8、on default long unsigned do register void double return else short while enum signed2 2 基本数据类型与运算基本数据类型与运算(6)(6)2.3 2.3 基本运算与表达式基本运算与表达式算术运算符算术运算符 + - * / %关系运算符关系运算符 = = !=逻辑运算符逻辑运算符! & |位运算符位运算符 | &赋值运算符赋值运算符 =及其扩展赋值运算符及其扩展赋值运算符条件运算符条件运算符? :逗号运算符逗号运算符,指针运算符指针运算符* &求字节数运算符求字节数运算符sizeof强制类型转换运算符强制类型
9、转换运算符(类型)类型)分量运算符分量运算符. -下标运算符下标运算符 其他其他如函数调用运算符(如函数调用运算符( )2 2 基本数据类型与运算基本数据类型与运算(7)(7)2.3 2.3 基本运算和表达式基本运算和表达式运算符的优先级运算符的优先级 小于小于= 大于大于= = 大于或等于大于或等于 等于等于! 不等于不等于优先级相同优先级相同 (高(高)优先级相同优先级相同(低)(低)低低高高赋值运算符赋值运算符关系运算符关系运算符算术运算符算术运算符单目运算符单目运算符2 2 基本数据类型与运算基本数据类型与运算(8)(8)2.3 2.3 基本运算和表达式基本运算和表达式运算符的优先级运
10、算符的优先级( (续续) )优先级优先级运算符运算符含义含义要求运算要求运算对象的个数对象的个数结合方向结合方向 +自增运算符自增运算符1(单目运算(单目运算符)符)自右至左自右至左2 - -自减运算符自减运算符(类型)(类型) 类型转换运算符类型转换运算符3*乘法运算符乘法运算符2(双目运算(双目运算符)符)自左至右自左至右 /除法运算符除法运算符求余运算符求余运算符4 +加法运算符加法运算符2(双目运算(双目运算符)符)自左至右自左至右 -减法运算符2 2 基本数据类型与运算基本数据类型与运算(9)(9)2.3 2.3 基本运算和表达式基本运算和表达式关系表达式和逻辑表达式关系表达式和逻辑
11、表达式(ab)&(xy) (a=b)|(x=y) !a |(ab)在在C C中逻辑运算结果:中逻辑运算结果:1 1代表代表“真真”,0 0代表代表“假假”;判断一个表达式是否真:判断一个表达式是否真: 0 0代表代表“假假”, 非非0 0代表代表“真真”条件表达式条件表达式表达式表达式1 1?表达式?表达式2 2 :表达式:表达式3 3k=56 ? 1:0逗号表达式逗号表达式2 2 基本数据类型与运算基本数据类型与运算(10)(10)2.4 2.4 混合运算的数据类型转换混合运算的数据类型转换整型变量整型变量与与实型变量实型变量之间的转换之间的转换不同精度实型变量不同精度实型变量之间的转换之间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 复习 ppt 课件
限制150内