下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省十堰市普通高中教联体2025-2026学年高一上学期12月月考生物试题
- 跨境电商海外仓2025年仓储租赁合同协议
- 跨境电商独立站域名解析技术合同协议2025年
- 跨境电商独立站效果合同协议2025年
- 跨境电商2025年商品退换货服务协议
- 口罩销售返利协议2025年
- 2025 小学六年级语文上册综合性学习资料收集课件
- 2025年VR沉浸式体验服务合同协议
- 酒店电梯改造协议(2025年智能监控)
- 药师医院面试题目及答案
- 儿童早教中心接待服务流程
- 肿瘤课件模板
- 大学计算机教程-计算与人工智能导论(第4版)课件 第3章 算法和数据结构
- 带脉的课件教学课件
- 中国昭通中药材国际中心项目可行性研究报告
- 2025中国融通资产管理集团有限公司招聘笔试备考试题(230人)附答案解析
- 2026马年春节新年年货节大集庙会(金马迎春年货大集)活动策划方案
- 心脏搭桥课件
- 2026年安全员之A证考试题库500道附答案【满分必刷】
- 人工智能行业-“人工智能+”行动深度解读与产业发展机遇
- 养殖场贷款申请书样本
评论
0/150
提交评论