更新时间:2019-10-12 15:49:46
封面
版权信息
内容简介
前言
教学建议
第1章 C语言概述
1.1 C语言的发展历史与特点
1.1.1 C语言的发展历史
1.1.2 C语言的特点
1.2 程序设计与算法
1.2.1 程序设计
1.2.2 算法的特征
1.2.3 算法设计的原则
1.2.4 算法的描述方法
1.2.5 算法的时间复杂度和空间复杂度
1.3 C语言程序示例
1.4 C语言的基本语法元素
1.4.1 C语言的基本词法
1.4.2 C语言的主要语法单位
1.5 C语言程序设计求解问题的步骤
1.6 C语言程序的调试方法
1.6.1 静态调试
1.6.2 动态调试
1.7 典型例题
1.8 上机实验
习题1
第2章 数据类型、运算符与表达式
2.1 数据类型
2.1.1 基本类型
2.1.2 其他数据类型
2.2 常量
2.2.1 整型常量
2.2.2 实型常量
2.2.3 字符型常量
2.2.4 字符串常量
2.2.5 符号常量
2.3 变量
2.3.1 变量的定义
2.3.2 变量赋初值
2.3.3 整型变量
2.3.4 实型变量
2.3.5 字符型变量
2.4 各种数据类型的转换
2.4.1 隐式转换
2.4.2 强制转换
2.5 运算符和表达式
2.5.1 算术运算符与算术表达式
2.5.2 关系运算符和关系表达式
2.5.3 逻辑运算符和逻辑表达式
2.5.4 赋值运算符和赋值表达式
2.5.5 逗号运算符和逗号表达式
2.5.6 条件运算符和条件表达式
2.5.7 位运算符
2.6 典型例题
2.7 上机实验
习题2
第3章 顺序结构程序设计
3.1 数据输出
3.1.1 字符输出函数putchar()
3.1.2 格式输出函数printf()
3.2 数据输入
3.2.1 字符输入函数getchar()
3.2.2 格式输入函数scanf()
3.3 顺序结构
3.4 典型例题
3.5 上机实验
习题3
第4章 分支结构程序设计
4.1 if语句
4.1.1 if语句的3种基本形式
4.1.2 if语句的嵌套
4.2 switch语句
4.3 典型例题
4.4 上机实验
习题4
第5章 循环结构程序设计
5.1 while语句
5.2 do-while语句
5.3 for语句
5.4 循环的嵌套
5.5 break和continue语句
5.5.1 break语句
5.5.2 continue语句
5.6 典型例题
5.7 上机实验
习题5
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的初始化
6.1.3 一维数组的引用
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的初始化
6.2.3 二维数组的引用
6.3 字符数组与字符串
6.3.1 字符数组的定义与初始化
6.3.2 字符数组的输入和输出
6.3.3 字符串处理函数
6.4 典型例题