更新时间:2025-02-07 17:01:33
封面
版权信息
内容提要
前言
第1章 计算思维与问题求解
1.1 计算思维与程序设计
1.2 计算机问题求解的灵魂——算法
1.2.1 算法及其特性
1.2.2 算法表示方法
1.3 程序设计中的数据和数据结构
1.4 计算机问题求解的步骤
1.4.1 求解问题的一般步骤
1.4.2 C语言程序开发步骤
1.5 C语言程序结构及实例
1.5.1 C程序构成
1.5.2 C编程风格
第2章 数据类型、运算符和表达式
2.1 程序举例
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 数据类型的一般概念
2.4 整型数据
2.4.1 整型变量
2.4.2 整型常量
2.5 实型数据
2.5.1 实型变量
2.5.2 实型常量
2.6 字符型数据
2.6.1 字符型常量
2.6.2 字符型变量
2.6.3 字符串常量
2.7 变量赋初值
2.8 不同数据类型数据间的混合运算
2.8.1 自动转换
2.8.2 强制转换
2.9 运算符和表达式
2.9.1 概述
2.9.2 算术运算符和算术表达式
2.9.3 自增/自减运算符
2.9.4 赋值运算符和赋值表达式
2.9.5 关系运算符和关系表达式
2.9.6 逻辑运算符和逻辑表达式
2.9.7 条件运算符和条件表达式
2.9.8 逗号运算符和逗号表达式
2.10 习题
第3章 简单的C程序设计
3.1 赋值语句
3.2 数据的输入与输出
3.2.1 字符数据的输入与输出
3.2.2 格式输出与格式输入
3.3 综合应用实例
3.4 智能算法能力拓展
3.5 习题
第4章 选择结构程序设计
4.1 if语句的基本形式
4.1.1 if单分支结构
4.1.2 if双分支结构
4.1.3 关于if语句条件判断
4.2 多分支选择结构
4.2.1 if多分支结构
4.2.2 switch语句
4.3 if语句的嵌套结构
4.4 综合应用实例
4.5 智能算法能力拓展
4.6 习题
第5章 循环结构程序设计
5.1 while循环
5.1.1 while循环结构
5.1.2 while循环实例解析
5.2 for循环
5.2.1 for循环结构
5.2.2 for循环实例解析
5.3 do…while循环
5.3.1 do…while循环结构
5.3.2 do…while循环实例解析
5.4 循环的嵌套
5.5 循环结构的讨论
5.5.1 while循环、for循环和do…while循环的比较
5.5.2 提前终止循环break语句
5.5.3 提前结束本次循环continue语句
5.6 综合应用实例
5.7 习题
第6章 数组
6.1 成组数据处理问题实例及解决方法
6.2 一维数组的定义、引用及初始化
6.2.1 一维数组的定义
6.2.2 一维数组元素的引用
6.2.3 一维数组的初始化
6.3 二维数组的定义、引用及初始化
6.3.1 二维数组的定义
6.3.2 二维数组元素的引用
6.3.3 二维数组的初始化
6.4 字符数组的定义与引用
6.4.1 字符数组的初始化
6.4.2 字符串和字符串结束标志
6.4.3 字符数组的输入/输出
6.4.4 字符串处理函数
6.5 综合应用实例
6.6 智能算法能力拓展