-
第一章C语言概况
本章主要介绍程序设计的基本概念、结构化程序设计方法、C语言的起源与特点、初识C语言程序以及C语言程序的开发过程。通过本章的学习,可对C语言程序设计的基本概念和过程有一个大致的了解,并通过模仿编写求解简单问题的C语言程序。
-
●1.1程序设计的基本概念
本小节主要介绍程序设计的基本概念、程序设计的一般过程、结构化程序设计方法。
-
●1.2初识C语言程序
本节主要介绍C语言的起源与特点、C语言字符集与标识符、C语言程序的基本构成,简单屏幕输出以及C语言程序的开发过程。
-
●1.3VC++6.0上机调试过程演示
本节介绍并演示VC6.0的上机调试过程。
-
●1.4DEV C++安装与调试演示
本节介绍DEV C++的安装与调试过程。
-
第二章C语言基础
本章内容是学习C语言的基础,包括数据类型、常量、变量、算术运算、标准函数等,概念较多,希望大家重视并能理解掌握。
-
●2.1数据类型
小节主要介绍C语言数据类型的种类,重点介绍基本数据类型的标识符。
-
●2.2常量
本节介绍什么是常量、符号常量如何定义、三种基本常量的表示方法、字符串常量的概念。
-
●2.3变量
本节介绍变量的定义和初始化、字符型数据在内存中的存储形式。
-
●2.4算术运算
本节介绍C语言运算符、表达式求值,重点算术表达式的书写规则、运算规则、基本数据间的混合运算。
-
●2.5标准函数及3个特殊的运算符
本节介绍标准函数、逗号运算符、求字节长度运算符、取地址运算符的使用。
-
第三章顺序结构
顺序结构是最简单的C语言程序结构,它不需要专门的语句来控制流程。本章所介绍的语句,将按它们在程序中出现的先后顺序逐条执行,在执行这些语句的过程中不会发生程序流程的转移,由这样的语句构成的程序结构就是顺序结构。
(1)了解C语言中语句的分类;
(2)掌握赋值语句、复合语句和空语句的应用;
(3)掌握数据输出和数据输入的常用方法,掌握格式输入函数scanf() 和格式输出函数printf() 的使用;
(4)掌握字符型数据的输入函数getchar()和输出函数putchar()的使用;
(5)掌握基本格式控制符的功能和使用。 -
●3.1C语言程序的语句
本节介绍C语言的说明语句和执行语句的种类。
-
●3.2赋值运算
本节介绍:
(1)赋值运算符的种类、优先级、结合性和表达式的求值方法;
(2)自增、自减运算符的使用、 -
●3.3数据的输入和输出
本节介绍:
(1)单个字符型数据的输入函数getchar()和输出函数putchar()的使用;
(2)格式化输出函数printf() 的使用;
(3)格式化输入函数scanf() 的使用。 -
●3.4习题讲解
本部分选取了13道选择题,对所学基本知识加以巩固。
-
第四章选择结构
选择结构是结构化程序设计的3种基本结构之一。其作用是根据所给定的条件是否满足,决定程序的不同流程。本章主要介绍如何利用C语言实现选择结构程序设计。
(1)掌握关系运算符、逻辑运算符的功能和作用及其表达式的求值过程;
(2)掌握 if语句和 switch语句的使用;
(3)掌握选择结构的基本程序设计方法;
(4)掌握条件运算符的功能和使用;
(5)掌握选择嵌套结构的执行过程。 -
●4.1关系运算
本节介绍:
(1)关系运算符的种类、优先级;
(2)关系表达式的求值过程。 -
●4.2逻辑运算
本节介绍逻辑运算符的优先级、逻辑表达式。
-
●4.3if语句
本节介绍利用if语句实现选择结构。
(1)if语句的3种形式的格式、执行过程;
(2)if语句的嵌套;
(3)条件运算符和条件表达式。 -
●4.4switch语句
本节介绍利用switch语句处理多分支选择,switch 语句的格式、执行过程,编程技巧。。
-
第五章循环结构
循环结构是结构化程序设计的3种基本结构之一,其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。循环的基本要素有3个:循环入口(即循环的初始化条件)、循环出口(即循环的终止条件)和循环体(反复执行的部分)。在设计循环结构时,应当准确地定义循环的三要素,严格控制循环执行的次数,使得循环在有限次内完成。如果一个循环执行过程无法结束,就会出现无限循环的情形,称为死循环。程序中应避免死循环的出现。C语言提供了3种循环语句实现循环结构,即while语句、do-while语句和for语句。
-
●5.1while语句
本节介绍:
(1) while语句的格式和执行过程;
(2)累加、累乘算法 -
●5.2do-while语句
本节介绍:
(1)do- while语句的格式和执行过程;
(2)while和do-while语句的区别。 -
●5.3for语句
本节介绍
(1)for语句的一般形式和执行过程,注意问题;
(2)循环嵌套的定义、执行过程、应用特点。 -
●5.4转移语句
本节介绍:
(1)循环体中continue 语句和break语句的作用。
(2)简单几何图形编程技巧。 -
●5.5循环结构应用举例
本节介绍:
(1)掌握枚举算法的编程方法;
(2)通过编写打印三角形九九乘法表,掌握输出具有图形特征的信息时如何控制光标的位置及双重循环的编程特点。
-
第六章数组
本章将详细介绍C语言中如何定义和使用数组及常用算法,主要内容有:一维数组的定义和使用,二维数组的定义和使用,字符数组的定义和应用、选择排序、冒泡排序、极值问题等。
-
●6.1一维数组
本节主要介绍:
(1)一维数组定义、初始化;
(2)一维数组元素的引用;
(3)一维数组通常与单循环配合,实现现对数组元素的逐个处理;
(4)选择法排序。 -
●6.2二维数组
本节主要介绍:
(1)二维数组定义、初始化;
(2)二维数组元素的引用;
(3)二维数组的应用:与双循环配合,实现现对数组元素的逐个处理。 -
●6.3字符数组
本节主要介绍:
(1)字符数组定义、初始化;
(2)字符数组的输入、输出;
(3)字符串处理函数;
(4)字符数组的应用。 -
●6.4数组习题
本节通过习题巩固数组的基本概念和引用方法,并讲解冒泡排序。
-
第七章函数
本章主要介绍:
(1)自定义函数的定义、返回值、调用、声明;
(2)局部变量及其存储类别;
(3)全局变量及其存储类别。 -
●7.1用户自定义函数
本节主要介绍自定义函数的定义、返回值、调用、声明。
-
●7.2变量的存储类别
本节主要介绍:
(1)局部变量的定义及其存储类别;
(2)全局变量的定义及其存储类别。