C语言程序设计复习大纲

发布 2021-05-13 13:38:28 阅读 1313

主要考试内容为1-6章章考基本概念。

着重复习课后习题(两本书)

答疑时间为周周四晚上9-10节,地点1机房。

1.c语言概述:

c语言的特点(p4),c语言程序的组成、结构(p8),c语言程序的上机步骤(p10)。c语言中数的表示(p17-18)。

2.数据类型、运算符与表达式:

c语言的基本数据类型(p16),标识符(p5),变量(p20)和符号常量(p20)。整型、长整型、短整型、无符号整型数、单精度、双精度浮点数的定义与存储特点(p16-17)。字符型数据的的定义与存储特点(p17),整型数据与字符型数据间的关系(p17、附录a)。

定义变量的同时赋初值的方法(p21)。不同类型数据间的混合运算规则(p29-31)。不同运算符(算术、关系、逻辑运算符等)的使用特点、每种运算符的优先级与结合性(p21-29)。

各种表达式的含义与使用要点(p21-29)。

3.顺序程序结构设计:

c语言程序的构成方式(算法+数据结构p51,程序结构图、各种语句p53-p55),c程序的顺序结构、选择结构、循环结构。赋值语句构成与使用要点(p52图3.2)。

格式输入/输出函数的使用方法及编写简单的顺序结构程序(p33-41)。

4.选择结构程序设计:

分支的概念,流程图,利用if语句的三种形式和switch语句描述分支程序,if 语句的基本结构及嵌套(p56-67)。

5.循环控制:

循环程序概念,循环程序设计方法,循环嵌套。while语句与do while语句的结构与使用方法。for语句的结构及使用方法。

区分for 语句、do…while语句与while语句三者的不同。break语句和continue的应用及其区别(p68-83)。

6.数组:一维和二维数组的定义,元素的引用方法(p135-137、p139)。二维数组的实际意义(p140)。

字符数组与字符串的概念与定义方法,常用的字符串处理函数。应用数组进行应用程序的设计的一般方法与典型算法(p143-144)。

7.函数:函数的概念及功能(p90)。函数定义的一般形式(p91)。

函数的形参与实参的对应关系、参数传递方法(p93)及函数返回值的概念(p94)。函数调用的几种形式。函数嵌套调用的一般过程(p97-98)。

函数递归调用的几种形式(p103图4.6)。数组名作为函数参数的特点(p179)。

局部变量与全局变量的概念及它们的使用特点(p106-110)。动态存储变量与静态存储变量的含义,会正确识别和使用(p110-118)。

8.编译预处理:

预编译的概念(p118),宏定义的方法(p119-120)。“文件包含”与预处理的应用(p123-124)。条件编译的几种形式(p124-125)。

9.指针:指针概念(p164)、指针变量的定义和应用(p165-168),指针变量作为函数参数的用法(p177)。指向数组的指针与指向数组的指针变量的概念、定义和应用(p170-174)。

指向字符串的指针的定义和应用(p174-175)。指向函数的指针的定义和用法(p184-185)。返回指针值的函数的定义和应用(p183)及与指向函数的指针变量(p184-185)的区别。

指针数组的定义和应用(p175-176),指针的指针的定义和应用(p169)及与指针数组(p175-176)与指向数组的指针变量(p173)的区别。

10.结构体与共用体:

结构体的意义(p195),结构体类型变量的定义方法(p194-198)。结构体类型变量的引用方法(p198)。结构体类型变量如何在定义的同时初始化(p199)。

共同(用)体的含义(p207),共同体类型变量的定义方法(p207)。

结构体数组的定义和数组元素的引用(p199-200)。指向结构体类型数据的指针的概念及使用(p202)。链表结点的结构形式(p213),链表的基本操作(p215-219)。

枚举类型变量的定义及输入输出(p209-210)。了解typedef的作用(p210)。

11.文件:

文件概念(p225),文件类型指针的定义和含义(p226-227)。文件操作的相关标准函数。文件定位的操作及相关的标准函数。出错检测函数的作用。(p227-236、附录c)

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语言程序设计复习大纲

一 复习目标。1 掌握c的基本语法结构 2 掌握基本的程序设计算法和技巧 3 具备初步的高级语言程序设计能力。二 基本考试题型。1 选择题 2 填空题 4 阅读程序题 5 编程题。三 程序设计语言 c 的基本要素。数据类型与表达式。基本数据类型。主要是int float double char的常量...