-
第一章计算思维与程序设计概述
程序设计和算法
-
●1.1计算机与程序设计
计算机与程序设计
-
●1.2进位计数制
进位计数制
-
●1.3程序设计中的特定思维
程序设计中的特定思维
-
●1.4程序的基本控制结构
程序的基本控制结构
-
第二章C语言基本概念
C语言基本概念
-
●2.1C语言要素
C语言要素
-
●2.2输入输出
输入输出
-
●2.3NBUOJ上的顺序结构编程
NBUOJ上的顺序结构程序设计
-
第三章选择
选择结构
-
●3.1用if语句实现选择结构
if语句的三种基本形式
-
●3.2关系运算符和关系表达式
关系运算符和关系表达式
-
●3.3逻辑运算符和逻辑表达式
逻辑运算符和逻辑表达式
-
●3.4用switch实现多分支选择
用switch实现多分支选择
-
●3.5选择结构的嵌套
选择结构的嵌套
-
●3.6选择结构常见错误解析
选择结构常见错误解析
-
●3.7NBUOJ上的选择结构编程
NBUOJ上的选择结构程序设计
-
第四章循环
循环结构
-
●4.1while 与do-while
while 与do-while
-
●4.2for循环
for循环
-
●4.3嵌套循环
嵌套循环
-
●4.4改变循环执行的状态
改变循环执行的状态
-
●4.5NBUOJ上的循环结构编程
NBUOJ上的循环结构程序设计
-
●4.6综合案例:四则运算基础版
综合案例:四则运算基础版
-
第五章数组
数组
-
●5.1一维数组
一维数组
-
●5.2二维数组的定义及使用
二维数组的定义及使用
-
●5.3字符数组和字符串
字符数组和字符串
-
第六章函数
函数
-
●6.1函数的基本概念
函数的基本概念
-
●6.2函数调用及参数传递
函数调用及参数传递
-
●6.3函数的嵌套调用和递归函数
函数的嵌套调用和递归函数
-
●6.4局部变量和全局变量,变量存储方式及生存期
局部变量和全局变量,变量存储方式及生存期
-
●6.5综合案例:四则运算函数版
综合案例:四则运算函数版
-
第七章指针
指针
-
●7.1什么是指针
什么是指针
-
●7.2怎样定义及使用指针变量
怎样定义及使用指针变量
-
●7.3指针与数组
指针与数组
-
●7.4指针与函数
指针与函数
-
第八章建立自己的数据类型
建立自己的数据类型
-
●8.1结构体基本概念
结构体基本概念
-
●8.2结构体数组
结构体数组
-
●8.3结构体指针
结构体指针
-
●8.4共用体类型
共用体类型
-
●8.5枚举类型
枚举类型
-
●8.6综合案例:成绩系统结构体版
综合案例:成绩系统中结构体类型的使用
-
第九章文件
文件
-
●9.1文件的基本概念
文件的基本概念
-
●9.2文件的打开与关闭
文件的打开与关闭
-
●9.3文件的顺序读写
文件的顺序读写
-
●9.4文件定位和随机读写数据文件
文件定位和随机读写数据文件
-
第十章链表
链表
-
●10.1链表的基本概念
链表的基本概念
-
●10.2单链表的基本操作
单链表的基本操作
-
●10.3综合案例:成绩系统链表版
综合案例:成绩系统中链表的使用





