高级语言程序设计(c)15总结.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计(c)15总结

总 结 梁春燕 华电信息管理教研室 主要内容 内容总结 上机总结 常见错误分析 关于考试 上机作业 13 内容总结 C语言的特点 简洁紧凑,方便灵活 运算符丰富 数据结构丰富 语法限制较宽松,书写灵活 结构化的流程控制语句 提供对硬件的直接操作,可实现大部分汇编语言的功能 生成目标代码的执行效率较高 可移植性好 C语言程序的基本结构 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 函数构成 函数首部 函数体(声明部分、执行部分) 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 不产生编译代码 编译预处理命令 运行C程序的步骤与方法 编辑源程序 (*.c) 编译 (*.obj) 链接 (*.exe) 运行 调试 编程环境:Turbo C 2.0 算法 算法是程序的灵魂 算法的特性: 有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性 算法的表示方法: 自然语言、传统流程图、改进的流程图、N-S图、PAD图、伪代码 结构化程序设计方法: 自顶向下、逐步细化、模块化设计、结构化编码 C语言的关键字(附录B) C语言的运算符(附录C) 运算符的优先级(附录C) 初等运算符 () [] - . 单目运算符 ! ~ ++ -- - (类型) * sizeof 算术运算符 * / % + - 位移运算符 关系运算符 = = == != 位运算符 ^ | 逻辑运算符 || 条件运算符 ? : 赋值运算符 = +=等 逗号运算符 , C语言的数据结构 结构化程序设计 C语句:单语句、复合语句、注释语句 输入输出函数 字符输入输出函数: getchar, putchar 格式输入输出函数:scanf,printf 结构化程序设计的三种基本结构:顺序、选择、循环; 选择结构程序设计:if语句、switch语句; 循环结构程序设计:while 语句、do ~ while 语句、for 语句; 辅助控制语句:break语句、continue语句。 C语言的特点 数组 数组:有序数据的集合,用数组名标识;元素属同一数据类型,用数组名和下标确定 一维数组:定义、引用、初始化 二维数组及多维数组:定义、引用、初始化 字符数组和字符串:定义、引用、初始化 常用的字符串处理函数:gets, puts, strcpy, strcmp, strcat, strlen 排序法:冒泡法,简单选择法 函数 函数的定义、声明和调用; 函数的返回值:return语句; 函数的参数及其传递方式:形参和实参,值传递和地址传递; 函数的嵌套与递归调用。 函数 数组元素作为函数参数—值传递;数组名作为函数参数—地址传递; 局部变量和全局变量; 变量的存储类别(P197 8.9.9 存储类别小结):auto,static,register,extern 变量的生存期、作用域、存储性 内部函数和外部函数 预处理命令 预处理命令 宏定义 #define 、无参和有参的宏定义; 文件包含 #include; 条件编译 #ifdef..#else…#endif 指针 指针的概念:指针和地址,和*; 指针变量:指针变量的定义、赋值和使用,指针作为函数参数; 指针与数组:指针对一维和二维数组的操作,指向一维数组的指针变量的定义和使用。 指针 指针与二维数组:行指针和列指针; 指针与字符串:字符数组和字符指针的区别; 指针与函数:函数指针和返回指针的函数; 指针数组和多级指针。 指针的数据类型小结 结构体和共用体 结构体变量的定义、引用和初始化: struct . 成员操作符 结构体数组的定义、引用和初始化; 指向结构体的指针的用法 - 指向运算符 结构体和共用体 动态存储分配; 使用结构体和指针操作链表; 共用体变量的定义和引用:union 枚举类型的定义和使用:enum 用 typedef 定义类型的方法。 位运算 位运算符和位运算: | ^ ~ 位段 文件 C文件概述:流式文件、缓存文件系统 文件类型指针:FILE 文件的读写: 打开和关闭:fopen() fclose() 读写:fgetc() getc() fgets() fread() fscanf() fputc() putc() fputs() fwrite() fprintf() 文件的定位:fseek() rewind() ftell() 出错的检测:ferror() clearerr() feof() 上机总结 上机总结 上机总结10 上机总结11 上机总结12 常见错误分析 常见错误分析(14章) 程序的错误有三类: 编译错误(语法错误):违背C语法规定、不能

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档