一、复习目标。
1)掌握c的基本语法结构;
2)掌握基本的程序设计算法和技巧;
3)具备初步的高级语言程序设计能力。
二、基本考试题型。
1)选择题;(2)填空题;(4)阅读程序题;(5)编程题。
三、程序设计语言(c)的基本要素。
1、数据类型与表达式。
、基本数据类型。
主要是int、float、double、char的常量和变量的说明方式,定义于基本数据类型之上的各种运算。
重点是以下运算及表达式::算术运算(含自增和自减操作)、逻辑运算、关系运算、条件运算、赋值运算。
、混合运算。
含混合运算的表达式中各种运算的优先级及结合方向。
2、语句结构
①、赋值的方法。
②、逻辑判断的控制。
·选择语句(if语句):if语句的形式,if语句的嵌套。
·多路选择语句 (switch语句)、break
③、循环语句。
·指定次数的循环(for循环)、do循环、do-while循环的形式和使用。
·循环结束条件。
·循环控制变量的使用。
·指定次数循环的提前结束方法。
3、函数。①、c程序的总体结构
②、函数的定义、调用形式。
③、函数参数的形式和传递方式。
④、函数的嵌套调用。
⑤、全局变量和局部变量的区分和作用。变量的作用域和生命期。
注意:static对全局变量和局部变量的不同作用。
4、数组。一维/多维数组类型的定义,数组元素的引用和数组变量的初始化方式。
字符串的定义、结构和使用。
注意:字符串结束标志和内存占用、’\x’的含义和内存占用(x指n、t、**值等)
5、指针、结构。
·指针类型的说明,指针的含义、使用。
结构类型的定义、元素的引用和结构变量的初始化。
6、数据的输入/输出。
1、 基本类型数据的输入/输出方法。
重点是:printf/scanf、getc/putc、gets/puts、fgetc/fputc、fprintf/fscanf、fgets/fputs等输入/输出函数。
②、文件。·文件的含义和定义方式。
·文件的打开与关闭方式。
·文件的基本读/写操作。
·文件状态的检测(文件结束、读/写出错等)
·文本文件与二进制文件的区别和一般的文本文件读/写程序结构。
7、其它。①、命令行参数(argc, ar**)的说明,含义和使用。
②、编译预处理。
了解编译预处理的含义及宏定义(含宏函数)、文件包含等的使用方法。
注意:宏函数的正确定义和使用。
8、一些基本数据结构和算法。
、基本的排序算法:如比较排序、选择排序。
、基本的查找算法:
·无序数据序列的查找。
·有序数据序列的查找:(基于数组的)
、简单的数值计算方法:累加、累乘、阶乘、求和、最大/最小、公倍数/公约数、回文数、水、仙花数、
、须重点注意的疑难问题。
运算优先级。
正确理解指针类型:指针的自增/自减、二维数组、数组指针、*(a+i)与a[i]
文件的使用(开、闭、读、写)
C语言程序设计复习大纲
一 复习目标。1掌握c的基本语法结构 2掌握基本的程序设计算法和技巧 3具备初步的高级语言程序设计能力。二 基本考试题型。1选择题 2填空题 4阅读程序题 5编程题。三 程序设计语言 c的基本要素1 数据类型与表达式 基本数据类型。主要是int float double char的常量和变量的说明方...
C语言程序设计复习大纲
一 一 复习目标 1 掌握 c 的基本语法结构 2 掌握基本的程序设计算法和技巧 3 具备初步的高级语言程序设计能力。二 二 基本考试题型 1 选择题 2 填空题 4 程序理解题 5 编程题。三 三 程序设计语言 c 的基本要素 1 数据类型与表达式 1 基本数据类型 主要是 int float d...
《C语言程序设计》复习大纲
第一章 c语言程序设计初步。1 从编写一个c程序到完成运行一般经过以下几个步骤 编辑 编译 连接 执行。2 标识符命名规则 由英文字母 数字和下划线组成 长度不大于32个字符 必须以英文字母或下划线开头 不能和关键字重名 区分大小写 命名要 见名知意 3 c语言的输入输出功能是由c的库函数提供的。4...