c语言复习课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《c语言复习课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 复习 课件
- 资源描述:
-
1、1 1第第1 1讲讲 课程复习课程复习11 1 概述概述(1)(1)知识点:知识点:C C语言的基本知识(执行步骤)语言的基本知识(执行步骤)mainmain函数的基本知识函数的基本知识C C程序的结构组成程序的结构组成C C程序书写的规则程序书写的规则21 1 概述概述(2)(2)1.1 C1.1 C程序的执行步骤程序的执行步骤编辑编辑链接链接编译编译执行执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c语法分析查错,翻译语法分析查错,翻译生成目标程序生成目标程序*.obj与其它目标程序或与其它目标程序或库链接装配库链接装配,生成生成可执行程序可执行程序*.exe31 1 概述概述
2、(3)(3)1.2 1.2 main函数的基本知识函数的基本知识main()函数的位置函数的位置C C程序总是从程序总是从main()main()函数开始执行函数开始执行一个一个C C程序可以包含一个主函数,即程序可以包含一个主函数,即main()函数函数;也可以包含一个也可以包含一个main()函数和若干其他函数。函数和若干其他函数。42 2 概述概述(4)(4)1.3 C1.3 C程序的结构程序的结构函数与主函数函数与主函数程序由一个或多个函数组成程序由一个或多个函数组成必须有且只能有一个主函数必须有且只能有一个主函数main()程序执行从程序执行从mainmain开始,在开始,在main
3、main中结束,中结束,其它函数通过嵌套调用得以执行。其它函数通过嵌套调用得以执行。51 1 概述概述(5)(5)1.3 C1.3 C程序的结构程序的结构(续续)程序语句程序语句C C程序由语句组成程序由语句组成用用“;”作为语句终止符作为语句终止符注释注释/,/,/*/为注释为注释,不能嵌套不能嵌套不产生编译代码不产生编译代码61 1 概述概述(6)(6)1.4 C1.4 C程序书写的规则程序书写的规则w习惯用习惯用小写小写字母,大小写敏感字母,大小写敏感w不使用行号,不使用行号,无程序行无程序行概念;通常一个语概念;通常一个语句占一行句占一行w可使用空行和空格可使用空行和空格w常用常用锯齿
4、形锯齿形书写格式;同一层次结构的语书写格式;同一层次结构的语句上下对齐。句上下对齐。72 2 基本数据类型与运算基本数据类型与运算(1)(1)知识点:知识点:C C程序的数据类型程序的数据类型标识符定义的规则标识符定义的规则基本运算与表达式基本运算与表达式混合运算时数据类型的转换混合运算时数据类型的转换82 2 基本数据类型与运算基本数据类型与运算(2)(2)2.1 C2.1 C程序的数据类型程序的数据类型数据类型数据类型基本类型基本类型整型整型字符型字符型浮浮 点点 型型构造类型构造类型指针类型指针类型空类型空类型数组类型数组类型结构体类型结构体类型单精度型单精度型双精度型双精度型变量占用的
5、变量占用的存储空间存储空间注意基本类型赋注意基本类型赋初值的方式初值的方式92 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指数形式指数形式:如如:1.23E3,0.9e-2,5e
6、2普通字符普通字符:如如:a,2,H,#转义字符转义字符:如如:n,167,xlf,102 2 基本数据类型与运算基本数据类型与运算(4)(4)2.1 C2.1 C程序的数据类型程序的数据类型基本数据类型的存储长度基本数据类型的存储长度类型类型关键字关键字字节数字节数位数位数数的表示范围数的表示范围整型整型int432-21474836482147483647short216-3276832767long432-21474836482147483647实型实型float4323.4e-383.4e38double8641.7e-3081.7e308字符型字符型char18-128-127112
7、 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 union default long unsigned do re
8、gister void double return else short while enum signed122 2 基本数据类型与运算基本数据类型与运算(6)(6)2.3 2.3 基本运算与表达式基本运算与表达式算术运算符算术运算符+-*/%关系运算符关系运算符 =!=逻辑运算符逻辑运算符!&|位运算符位运算符|&赋值运算符赋值运算符=及其扩展赋值运算符及其扩展赋值运算符条件运算符条件运算符?:逗号运算符逗号运算符,指针运算符指针运算符*&求字节数运算符求字节数运算符sizeof强制类型转换运算符强制类型转换运算符(类型)类型)分量运算符分量运算符.-下标运算符下标运算符 其他其他如函数调
9、用运算符(如函数调用运算符()132 2 基本数据类型与运算基本数据类型与运算(7)(7)2.3 2.3 基本运算和表达式基本运算和表达式运算符的优先级运算符的优先级 小于小于=大于大于=大于或等于大于或等于 等于等于!不等于不等于优先级相同优先级相同 (高(高)优先级相同优先级相同(低)(低)低低高高赋值运算符赋值运算符关系运算符关系运算符算术运算符算术运算符单目运算符单目运算符142 2 基本数据类型与运算基本数据类型与运算(8)(8)2.3 2.3 基本运算和表达式基本运算和表达式运算符的优先级运算符的优先级(续续)优先级优先级运算符运算符含义含义要求运算要求运算对象的个数对象的个数结合
10、方向结合方向 +自增运算符自增运算符1(单目运算(单目运算符)符)自右至左自右至左2 -自减运算符自减运算符(类型)(类型)类型转换运算符类型转换运算符3*乘法运算符乘法运算符2(双目运算(双目运算符)符)自左至右自左至右 /除法运算符除法运算符求余运算符求余运算符4+加法运算符加法运算符2(双目运算(双目运算符)符)自左至右自左至右-减法运算符152 2 基本数据类型与运算基本数据类型与运算(9)(9)2.3 2.3 基本运算和表达式基本运算和表达式关系表达式和逻辑表达式关系表达式和逻辑表达式(ab)&(xy)(a=b)|(x=y)!a|(ab)在在C C中逻辑运算结果:中逻辑运算结果:1
11、1代表代表“真真”,0 0代表代表“假假”;判断一个表达式是否真:判断一个表达式是否真:0 0代表代表“假假”,非非0 0代表代表“真真”条件表达式条件表达式表达式表达式1 1?表达式?表达式2 2:表达式:表达式3 3k=56?1:0逗号表达式逗号表达式162 2 基本数据类型与运算基本数据类型与运算(10)(10)2.4 2.4 混合运算的数据类型转换混合运算的数据类型转换整型变量整型变量与与实型变量实型变量之间的转换之间的转换不同精度实型变量不同精度实型变量之间的转换之间的转换不同精度不同精度整型变量整型变量之间的转换之间的转换173 3 顺序结构程序设计顺序结构程序设计(1)(1)知识
展开阅读全文