-
第一章C语言概述
主要包括三个知识点,第一,程序设计的基本概念,第二,C语言的基本结构,第三,C语言的编译环境。
-
●1.1C语言概述
从程序设计的应用、概念、使用的计算机语言等三个方面来介绍程序设计。
-
第二章顺序结构
先从简单的程序开始,介绍简单的算法,同时介绍最基本的语法现象,使学生具有编写简单的程序的能力。
-
●2.1常量、变量、数据类型
在计算机高级语言中,数据有两种表现形式:常量和变量。在定义变量时需要指定变量的类型,为什么在用计算机运算时要指定数据的类型呢?数据类型就是对数据分配存储单元的安排。
-
●2.2运算符
几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。要进行运算,就需要规定可以使用的运算符。C语言的运算符范围很宽。
-
●2.3顺序程序设计
通过简单的程序讲解格式控制语句和输入、输出函数,有了这些基础,就可以开始编写程序了。
-
●2.4顺序结构应用举例
讲解两个例子,通过例子让大家熟悉顺序结构的编程方法。
-
第三章选择结构
在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一。这就是选择结构要解决的问题。
-
●3.1关系运算符与逻辑运算符
关系运算是比较运算,将两个数值进行比较,判断其比较的结果是否符合给定的条件;有时要求判断的条件不是一个简单的条件,而是由几个给定简单条件组成的复合条件,就要用到逻辑运算符。
-
●3.2if语句
在现实生活中需要进行判断和选择的情况有很多,这时候就要用到if语句,if语句有三种基本形式。
-
●3.3swtich语句
实际问题中常常需要用到多分支的选择,用switch语句处理可以提高程序的可读性。
-
●3.4选择结构应用举例
讲解两个例子,通过例子让大家熟悉选择结构的编程方法。
-
第四章循环
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
-
●4.1循环结构
介绍解决循环问题的循环结构三要素,以及实现循环结构的三种语句。
-
●4.2循环嵌套和循环流程控制
在一个循环体语句中又包含另一个循环语句,称为循环嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。当有多层循环出现时,循环的流程控制就可以用break和continue语句来解决。
-
●4.3循环结构应用举例
用两个实例更详细的介绍循环结构的使用、循环嵌套的控制。
-
第五章数组
数组是几乎所有程序设计语言都提供的一种数据存储结构。数组是名称相同,下标不同的一组变量,用来存储一组类型相同的数据。
-
●5.1一维数组的定义和引用
本节从一维数组的定义、引用和初始化三个方面,讲解一维数组的使用。
-
●5.2二维数组的定义和引用
本节从二维数组的定义、引用和初始化三个方面,讲解二维数组的使用。
-
●5.3字符数组
对于字符数据,尤其是作为字符串的形式,在实际中的应用相对比较广泛。本节主要介绍字符数组的使用和常用字符串处理函数。
-
●5.4数组应用举例
本节通过杨辉三角形的输出和字符串的连接这两个实例,讲解数组的应用。
-
第六章函数
C语言是通过函数来实现模块化程序设计的。一个较大的程序应分为若干程序模块,每个模块实现一个特定的功能,这个模块称为子程序。C的子程序是通过函数实现的,函数是C语言程序的基本单位。本章将介绍函数的定义和使用。
-
●6.1怎样定义函数
C程序的全部工作都是由各式各样的函数完成的,本节介绍如何定义一个函数。
-
●6.2怎样调用函数
本节介绍函数调用时的数据传递,以及两种特殊的函数调用:嵌套调用和递归调用。
-
●6.3数组名作函数参数和局部变量全局变量
本节主要讲解数组名作函数参数,以及变量的作用域和存储类别。
-
●6.4函数应用举例
一个C程序可以由多个函数构成,本节通过两个实例,讲解这些函数之间如何分工协作,共同完成一个大的任务。
-
第七章指针
指针也就是内存地址,指针变量是用来存放内存地址的变量。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。
-
●7.1指针
介绍指针变量的定义和使用,以及指针运算符的使用。
-
●7.2指针指向数组
通过指针如何访问数组中的每一个元素,以及指针在数组中的运算。
-
●7.3指针作函数参数
指针作函数参数时,可以实现地址传递,可以实现通过形参值的改变来达到改变实参值的目的。
-
●7.4指针应用举例
通过实例讲解指针的具体使用和打擂台算法。
-
第八章结构体
本章我们介绍结构体的定义及初始化。
-
●8.1结构体定义及初始化
人们要处理的问题往往比较复杂,只有系统提供的类型还不能满足应用的要求,C语言允许用户根据需要自己建立一些数据类型,这就是结构体。结构体必须先定义后使用。