C语言程序设计复习大纲

发布 2021-05-13 13:31:28 阅读 2597

一、复习目标。

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...