高级语言程序设计(c)15总结.ppt
《高级语言程序设计(c)15总结.ppt》由会员分享,可在线阅读,更多相关《高级语言程序设计(c)15总结.ppt(38页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、总 结梁春燕华电信息管理教研室主要内容内容总结上机总结常见错误分析关于考试上机作业 13内容总结C语言的特点1.简洁紧凑,方便灵活2.运算符丰富3.数据结构丰富4.语法限制较宽松,书写灵活5.结构化的流程控制语句6.提供对硬件的直接操作,可实现大部分汇编语言的功能7.生成目标代码的执行效率较高8.可移植性好灵活性结构化效率高中级语言可移植性C语言程序的基本结构函数与主函数l程序由一个或多个函数组成l必须有且只能有一个主函数main()函数构成l函数首部l函数体(声明部分、执行部分)程序语句lC程序由语句组成l用“;”作为语句终止符注释l/*/为注释,不能嵌套l不产生编译代码编译预处理命令运行C
2、程序的步骤与方法编辑源程序(*.c)编译(*.obj)链接(*.exe)运行调试编程环境:Turbo C 2.0算法算法是程序的灵魂算法的特性:l有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性算法的表示方法:l自然语言、传统流程图、改进的流程图、N-S图、PAD图、伪代码结构化程序设计方法:l自顶向下、逐步细化、模块化设计、结构化编码C语言的关键字(附录B)32个关键字:(由系统定义,不能重作其它定义)auto break case char constcontinue default do double elseenum extern float for gotoif int l
3、ong register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile whileC语言的运算符(附录C)34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符 :|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数 :sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它 :()-运算符的优先级(附录C)初等运算符()-.单目运算符!+-(类型)*&sizeof 算术运算符*/%+-位移运算符 关系运算符=
4、!=位运算符&|逻辑运算符&|条件运算符?:赋值运算符=+=等逗号运算符,C语言的数据结构基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char枚举类型enum整 型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struct共用体union类型符号关键字数的表示范围所占位数整型字符型实型有无(signed)int16-3276832767(signed)short16-3276832767(signed)long32-2147483648214748364716unsigned int0655353204294967
5、295unsigned longUnsigned short16065535有float32-3.4e-383.4e38有double64-1.7e-3081.7e308有char8-128127无unsigned char80255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBM PC机为例:基本数据类型隐式转换什么情况下发生运算转换运算转换-不同类型数据混合运算时赋值转换赋值转换-把一个值赋给与其类型不同的变量时输出转换输出转换-输出时转换成指定的输出格式函数调用转换函数调用转换-实参与形参类型不一致时转换运算转换规则:不同类型数据运算时先自动自动转换成同一类型显式转换(强制转换
6、)一般形式:一般形式:(类型名类型名)(表达式)表达式)不同类型数据间的转换doublefloatlongunsignedintchar,short低高说明:必定的转换运算对象类型不同时转换运算转换规则结构化程序设计C语句:单语句、复合语句、注释语句输入输出函数l字符输入输出函数:getchar,putcharl格式输入输出函数:scanf,printf结构化程序设计的三种基本结构:顺序、选择、循环;l选择结构程序设计:if语句、switch语句;l循环结构程序设计:while 语句、do while 语句、for 语句;l辅助控制语句:break语句、continue语句。C语言的特点9种控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 15 总结
限制150内