零基础学C语言(第3版)

零基础学C语言(第3版)

作者:康莉李宽

出版社:机械工业

出版年:2014年7月

ISBN:9787111461081

所属分类:网络科技

书刊介绍

《零基础学C语言(第3版)》内容简介

单片机C51语言是目前最流行的单片机程序设计语言。本书由浅入深,循序渐进地讲解了C51语言的方方面面。本书知识点覆盖全面、结构安排紧凑、讲解详细、言简意赅、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。
全书分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,然后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程操作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。
康莉 李宽 编著

作品目录

前言
第一篇
C语言基础
第1章:踏上征程前的思想动员
1.1、为什么选择C语言
1.2、如何学好C语言
1.3、语言概述
1.4、程序的开发周期
1.5、VC++、C++、C和TC的区别
1.6、小结
1.7、习题
第2章:跟我写Hello
World
2.1、了解需求才能创建程序
2.2、认识LCC-Win32开发环境
2.3、编译运行
2.4、调试排错(debug)
2.5、第一个程序容易出现的错误
2.6、小结
2.7、习题
第3章:分解Hello
World——最简单C程序的组成
3.1、C程序的构成
3.2、C程序的注释
3.3、C程序必须有的main函数
3.4、调用函数在屏幕上显示文字
3.5、#include预处理器指示符
3.6、计算1+1的程序实例
3.7、数据从哪里来,又到哪里去——变量
3.8、自己设计C函数
3.9、语句构成程序
3.10、优秀程序员的代码风格
3.11、小结
3.12、习题
第4章:常量、变量及数据类型
4.1、计算机是如何表示数据的
4.2、数据类型
4.3、常量
4.4、变量
4.5、几个与变量相关的经典算法
4.6、小结
4.7、习题
第5章:用屏幕和键盘交互——简单的输出和输入
5.1、输入—处理—输出:这就是程序
5.2、向屏幕输出——printf()函数详解
5.3、字符输出putchar()和字符串输出puts()
5.4、接收键盘输入——scanf()函数详解
5.5、字符输入函数getchar()
5.6、输入和输出程序举例
5.7、小结
5.8、习题
第6章:程序的基本构成——运算符和表达式
6.1、认识C中的运算符和表达式
6.2、算术运算符和算术表达式
6.3、逗号运算符和逗号表达式
6.4、关系运算符和关系表达式
6.5、逻辑运算符和逻辑表达式
6.6、赋值运算符和赋值表达式
6.7、强制类型转换和自动类型转换
6.8、运算符的优先级
6.9、取地址运算符
6.10、小结
6.11、习题
第7章:程序的最小独立单元——语句
7.1、5种语句类型
7.2、结构化程序设计
7.3、小结
7.4、习题
第8章:条件判断——分支结构
8.1、if语句
8.2、if...else结构
8.3、多分支语句和分支语句嵌套
8.4、switch结构
8.5、小结
8.6、习题
第9章:一遍又一遍——循环结构
9.1、构造循环
9.2、while和do...while循环结构
9.3、for循环结构
9.4、循环嵌套
9.5、与循环密切相关的流程转向控制语句
9.6、小结
9.7、习题
第二篇
一窥C语言门庭
第10章:同一类型多个元素的集合——简单数组
10.1、什么是数组
10.2、一维数组
10.3、二维数组
10.4、更高维的数组
10.5、小结
10.6、习题
第11章:写程序就是写函数——函数入门
11.1、什么是函数
11.2、自定义函数
11.3、函数调用与返回
11.4、告诉编译器有这么一个函数
11.5、函数的调用过程
11.6、小结
11.7、习题
第12章:C语言难点——指针初探
12.1、计算机中的内存
12.2、指针的定义
12.3、使用指针
12.4、指针的运算
12.5、指针表达式与左值
12.6、动态内存分配
12.7、小结
12.8、习题
第13章:字符串及字符串操作
13.1、C风格字符串
13.2、字符数组的输入输出
13.3、字符串处理函数
13.4、小结
13.5、习题
第14章:结构体、共用体、枚举和typedef
14.1、结构体
14.2、特殊结构体
14.3、共用体
14.4、结构体和共用体的内存差异
14.5、枚举类型
14.6、给类型取个别名——typedef
14.7、小结
14.8、习题
第15章:如何节省内存——位运算
15.1、什么是位运算
15.2、位逻辑运算符
15.3、移位运算
15.4、小结
15.5、习题
第三篇
C语言进阶主题
第16章:存储不仅仅局限于内存——文件
16.1、什么是文件
16.2、C语言如何使用文件
16.3、文件的打开与关闭
16.4、文件的读写
16.5、文件的定位
16.6、小结
16.7、习题
第17章:灵活却难以理解——指针进阶
17.1、指针与数组
17.2、指针、结构体和结构体数组
17.3、函数指针
17.4、小结
17.5、习题
第18章:更深入的理解——函数进阶
18.1、参数传递的副本机制
18.2、函数返回值的副本机制
18.3、函数与结构体
18.4、函数与数组
18.5、递归
18.6、带参数的主函数
18.7、小结
18.8、习题
第19章:生存期、作用域与可见域
19.1、内存分配
19.2、auto变量
19.3、register变量
19.4、extern变量
19.5、static变量
19.6、函数的作用域与可见域
19.7、结构体定义的作用域与可见域
19.8、常见的有关变量存储的错误
19.9、小结
19.10、习题
第20章:编译及预处理
20.1、编译流程
20.2、程序错误
20.3、预处理命令之宏定义
20.4、小结
20.5、习题
第21章:数据结构
21.1、链表
21.2、栈和队列
21.3、自定义类型
21.4、小结
21.5、习题
第四篇
C语言程序设计实例与面试题解析
第22章:C语言程序课程设计:游戏
22.1、黑白棋
22.2、五子棋
22.3、扫雷游戏
22.4、速算24、第23章:面试题解析
23.1、基础知识
23.2、算法和思维逻辑知识
附录
ASCII编码表
光盘内容

相关推荐

微信二维码