理论联系实际,系统讲述C编程的方法和技巧 提供源代码和配套的视频 C 语言是 一种通用的编程语言,广泛应用于底层开发。 C语言是仅产生少量的机器语言并且不需要任何运行环境支持便能运行的*率程序设计语言。通过阅读本书,读者可以轻松掌握使用C 语言提升开发效率的方法。 本书主要内容: ?基本数据类型 ?数据输入与输出 ?运算符与表达式 ?条件判断语句 ?循环语句 ?数组 ?字符串处理函数 ?指针的使用
售 价:¥
6.7
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

内容提要
前言
第1章 C语言的开发环境
1.1 开发环境大全
1.2 安装C语言开发环境
1.3 熟悉Visual Studio开发环境
1.3.1 创建项目
1.3.2 用户界面
1.4 C语言程序开发的步骤
1.5 初学者经常遇到的问题
练习题
第2章 C语言基础知识
2.1 开篇实例:《阿甘正传》“简历”
2.2 C语言程序结构
2.2.1 头文件
2.2.2 主函数
2.2.3 函数体
2.2.4 输出函数printf()
2.2.5 返回语句
2.3 注释
2.3.1 单行注释
2.3.2 多行注释
2.3.3 文档注释
2.4 常量和变量
2.4.1 常量
2.4.2 变量
2.5 关键字与标识符
2.5.1 关键字
2.5.2 标识符
2.6 C语言的编程规范
2.6.1 使用空格
2.6.2 使用换行
2.6.3 变量、常量命名规范
2.6.4 函数命名规范
练习题
第3章 基本数据类型
3.1 开篇实例:暗号
3.2 基本数据类型概述
3.3 整型
3.3.1 声明整型数据
3.3.2 初始化整型变量
3.3.3 其他整型
3.3.4 输出其他整型数据
3.3.5 整型常量
3.4 浮点型
3.4.1 声明浮点型数据
3.4.2 初始化浮点型变量
3.4.3 输出浮点型数据
3.4.4 浮点型常量
3.5 字符型
3.5.1 声明字符型数据
3.5.2 初始化字符型变量
3.5.3 输出字符型数据
3.5.4 字符型常量
3.5.5 转义字符
3.6 类型转换
3.6.1 自动类型转换
3.6.2 强制类型转换
练习题
第4章 数据输入与输出
4.1 开篇实例:绘制《植物大战僵尸》中的“墙果”
4.2 字符串的输入输出函数
4.2.1 单字符输入输出函数putchar()和getchar()
4.2.2 多字符输入输出函数puts()和gets()
4.3 格式化输入输出函数
4.3.1 格式化输出函数printf()
4.3.2 格式化输入函数scanf()
练习题
第5章 运算符与表达式
5.1 开篇实例:燃烧我的热量
5.2 运算符与表达式
5.2.1 运算符
5.2.2 表达式
5.3 赋值运算符与赋值表达式
5.3.1 赋值运算符
5.3.2 赋值表达式
5.4 算术运算符与算术表达式
5.4.1 “+”运算符与表达式
5.4.2 “-”运算符与表达式
5.4.3 “*”运算符与表达式
5.4.4 “\”运算符与表达式
5.4.5 “%”运算符与表达式
5.4.6 “++”运算符
5.4.7 “--”运算符
5.4.8 优先级与结合性
5.5 关系运算符与关系表达式
5.5.1 “>”运算符与表达式
5.5.2 “>=”运算符与表达式
5.5.3 “<”运算符与表达式
5.5.4 “<=”运算符与表达式
5.5.5 “==”运算符与表达式
5.5.6 “!=”运算符与表达式
5.5.7 优先级与结合性
5.6 逻辑运算符与逻辑表达式
5.6.1 “&&”运算符与表达式
5.6.2 “||”运算符与表达式
5.6.3 “!”运算符与表达式
5.6.4 优先级与结合性
5.7 位运算符与位表达式
5.7.1 “&”运算符
5.7.2 “|”运算符
5.7.3 “~”运算符
5.7.4 “^”运算符
5.7.5 “<<”运算符
5.7.6 “>>”运算符
5.7.7 优先级与结合性
5.8 逗号运算符与逗号表达式
5.9 复合赋值运算符
5.10 优先级与结合性的总结
练习题
第6章 条件判断语句
6.1 开篇实例:安全通行
6.2 if语句
6.2.1 单个if语句
6.2.2 if...else语句
6.2.3 else if语句
6.3 if语句的嵌套
6.4 条件运算符
6.5 switch语句
6.5.1 switch语句的基本形式
6.5.2 多路开关模式的switch语句
6.6 if...else和switch的区别
练习题
第7章 循环语句
7.1 开篇实例:利用公积金贷款买房
7.2 while语句
7.3 do...while语句
7.4 for语句
7.4.1 for语句的使用
7.4.2 for循环的变体
7.4.3 for语句中逗号的应用
7.5 循环嵌套
7.6 转移语句
7.6.1 break语句
7.6.2 continue语句
7.6.3 goto语句
练习题
第8章 数组
8.1 开篇实例:购物车清单
8.2 数组的概念
8.3 一维数组
8.3.1 一维数组的定义
8.3.2 一维数组的初始化
8.3.3 一维数组元素的引用
8.4 二维数组
8.4.1 二维数组的定义
8.4.2 二维数组的初始化
8.4.3 二维数组元素的引用
8.5 多维数组
8.6 数组的排序算法
8.6.1 选择法排序
8.6.2 冒泡法排序
8.6.3 交换法排序
8.6.4 插入法排序
8.6.5 折半法排序
8.7 5种排序方法的比较
练习题
第9章 字符串处理函数
9.1 字符数组
9.2 使用字符串
9.2.1 初始化
9.2.2 结束标志
9.2.3 输入和输出
9.3 字符串复制
9.4 字符串连接
9.5 字符串比较
9.6 字符串大小写转换
9.7 获得字符串长度
练习题
第10章 函数
10.1 函数概述
10.2 函数的定义
10.2.1 函数定义的形式
10.2.2 定义与声明
10.3 返回语句
10.3.1 有返回值的函数
10.3.2 无返回值的函数
10.4 函数参数
10.4.1 形参与实参
10.4.2 将数组作为函数参数
10.4.3 main()函数的参数
10.5 函数的调用
10.5.1 函数的调用方式
10.5.2 嵌套调用
10.5.3 递归调用
10.6 内部函数和外部函数
10.6.1 内部函数
10.6.2 外部函数
10.7 局部变量和全局变量
10.7.1 局部变量
10.7.2 全局变量
10.8 数学库函数
练习题
第11章 指针
11.1 指针的相关概念
11.1.1 地址与指针
11.1.2 变量与指针
11.1.3 指针变量
11.1.4 指针自增自减运算
11.2 数组与指针
11.2.1 一维数组与指针变量
11.2.2 二维数组与指针变量
11.2.3 字符串与指针
11.2.4 字符串数组
11.3 指向指针的指针
11.4 将指针变量作为函数参数
11.5 返回指针值的函数
11.6 将指针数组作为main()函数的参数
练习题
第12章 结构体
12.1 结构体基础知识
12.1.1 结构体类型的概念
12.1.2 结构体变量的定义
12.1.3 结构体类型的初始化
12.1.4 结构体变量的引用
12.2 结构体数组
12.2.1 定义结构体数组
12.2.2 初始化结构体数组
12.3 结构体指针
12.3.1 指向结构体变量的指针
12.3.2 指向结构体数组的指针
12.3.3 将结构体作为函数参数
12.4 包含结构体的结构体
练习题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜