付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计复习大纲 掌握 C语言的基本要素 1、数据类型和表达式 (1)基本数据类型( int, float, double, char )的常量和变量 ( 2 ) 各种运算符和表达式: 算术运算(含自增、自减操作) 关系运算 逻辑运算 位运算 条件运算 赋值运算 (3) 含混合运算的表达式中各种运算的优先级和结合方向 2、语句结构 (1)赋值的方法 (2)逻辑判断的控制 双路选择语句( if 语句):if 语句的形式、 if 语句的嵌套 多路选择语句分情语句( switch 语句):分情语句的形式、 语义、分情表达式的类型要求、分情语句中的 break (3)循环语句 指定次数的循环(
2、for 循环)、 do 循环、 do-while 循环的形式 和使用 循环结束条件 循环控制变量的使用 指定次数循环的提前结束方法 3、程序结构和函数 (1)C 程序的总体结构 (2)函数的定义、调用形式 (3)函数参数的形式和传递方式 (4)函数的嵌套调用和递归调用 (5)全局变量和局部变量的区分和作用,变量的作用域和生命期,注意 static 的不同作用 4、构造类型和类型定义 1) 定义新类型名( typedef ) 2) 指针类型的定义和使用 3) 数组 一维/ 多维数组类型的定义 数组元素的引用 数组变量的初始化 字符串的定义和使用 4) 结构体 结构体类型的定义、分量的引用和结构体
3、变量的初始化 5) 构造类型和指针类型等的混合使用 指针数组、结构数组、结构指针、结构中含指针和数组 5、数据的输入和输出 (1) 基本类型数据的输入 /输出方法 scanf/printf getchar/putchar gets/puts fscanf/fprintf fgetc/fputc fgets/fputs (2)自定义类型(含构造类型)数据的输入 /输出处理 (3)文件(主要是 文本文件 ) 文件的打开和关闭方式 文件的基本读 / 写操作 文件状态的检测(文件结束、读 / 写出错等) 6、其它 (1) 命令行参数( argc 、argv )的说明、含义和使用 (2) 编译预处理:了
4、解编译预处理的含义,宏定义、文件包含等的使用 方法 、一些基本数据结构和算法 1. 基本的排序算法:如冒泡、选择 2. 基本的查找算法: (1)无序数据序列的查找(见基本遍历算法) ( 2)有序数据序列的查找: (基于数组的)二分法查找 3. 基本的遍历算法(针对不同数据结构) (1) 一维 /多维数组的遍历 (2) 文件的遍历 4. 简单的数值计算方法:如多项式函数的计算 三、以下内容不做考试要求 ? 条件编译 ? 位段 ? 枚举 ? 指向函数的指针 ? 非缓冲文件 ? 二进制文件 ? 文件的定位 ? 链表 几个算法: 1、“二分法”搜索; 3、“冒泡法”排序; 5、“选择法”排序; 6、s
5、trlen()的实现; 7、strcpy()的实现; 8、reverse()的实现; 0); 9、atoi()和 itoa()的实现; strlen() 测试字符串长度(不包括 sizeof() 测试类型大小(字节数) 混合运算中的类型转换。 0即 0。 整型 /整型 = 整型 int *p; /* 此处定义的变量是 p ,而不是 *p */ char *p = “I love China! char *p; p = “ I love China! int (*p)() 与 int *p() 的区别; int (*p)4 与 int *p4 的区别。 char *p= “Hello ”; 与 char *p; scanf(“%s”,p); 输入: Hello 的区别? 综合练习题 考试题型: 一、单项选择题( 每题 1 分,共 20 分) 二、填空题( 每题 2 分,共 20 分) 三、阅读理解题(每小题 5 分,共
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《钢的奥氏体化相变原理与工艺控制》-大学本科材料科学与工程专业三年级专业课教案
- 压疮护理中的持续质量改进
- 河北联考2026年试题及答案
- 草木染·东方色-小学三年级美术跨学科主题式学习教案
- 本科护理学专业《医院职业暴露风险评估》教学设计
- 本科二年级中药学专业《天然药物化学》第六章“黄酮类化合物的结构与分类”创新教学设计
- 《解构与重塑:在跨学科阅读中培育高阶创新思维》教学设计(大学本科一年级通识教育核心课程)
- 第一单元第1课《古典之光》课件湘美版初中美术八年级下册
- 抗体药物偶联物(ADC)整合入早期乳腺癌的治疗管理总结2026
- 八年级化学第四单元《自然界的水》专业知识清单
- 中国眩晕诊疗指南(2026版)
- 悦纳访谈沟通艺术
- 医疗救护知识培训课件
- 2024年35kv架空线路施工合同技术规定
- 山水林田湖草生态保护修复规划技术规范DB41-T 1991-2020
- 中医基础理论(一)
- 兽医检验模拟试题含参考答案
- 国开本科《中国当代文学专题》形考任务3试题及答案
- GB/T 6568-2024带电作业用屏蔽服装
- 产品含量报告模板
- 初中八年级物理课件-开学第一课
评论
0/150
提交评论