封面
版权信息
内容提要
前言
第1章 C语言之定位
1.1 C语言的诞生
1.2 第一印象的建立
1.3 理解编译系统——学习的第一步
1.4 揭开存储器的层次
1.5 技术解惑
第2章 C语言开发工具详解
2.1 用DOS开发C程序
2.2 在Windows环境下开发C程序
2.3 在Linux下开发C程序
2.4 技术解惑
第3章 算法——抓住程序的灵魂
3.1 我们对算法的理解
3.2 算法表示法——流程图
3.3 用计算机语言表示算法
3.4 技术解惑
第4章 程序员的基本素质培养
4.1 养成好的命名习惯
4.2 C程序文件结构
4.3 养成好的C语言编程风格
4.4 如何成为一名优秀的程序员
4.5 技术解惑
第5章 C语言语法
5.1 标识符和关键字
5.2 最基本的数据类型
5.3 常量和变量的深入理解
5.7 初始化变量
5.4 整型数据
5.5 实型数据
5.6 字符型数据
5.8 整型、实型和字符型数据间的运算总结
5.9 技术解惑
第6章 运算符和表达式
6.1 运算符和表达式的基本概况
6.2 算术运算符和算术表达式详解
6.3 赋值运算符和赋值表达式
6.4 关系运算符和关系表达式详解
6.5 逻辑运算符和逻辑表达式详解
6.6 逗号运算符和逗号表达式详解
6.7 求字节数运算符详解
6.8 技术解惑
第7章 输入和输出
7.1 先来了解C语句初步
7.2 打通任督二脉——数据输入和输出详解
7.3 技术解惑
第8章 流程控制
8.1 最常见的顺序结构
8.2 选择结构
8.3 循环结构详解
8.4 技术解惑
第9章 数组和字符串——数据存在形式
9.1 一维数组
9.2 多维数组
9.3 字符数组与字符串
9.4 字符串处理函数
9.5 字符处理函数
9.6 技术解惑
第10章 函数——C语言的CPU
10.1 C语言函数的基础知识
10.2 必须知道的函数声明和函数原型
10.3 函数的参数
10.4 函数的返回值
10.5 怎样实现函数的调用
10.6 函数的嵌套调用和递归调用
10.7 必须了解变量的作用域和生存期
10.8 谈谈C的内部函数和外部函数
10.9 必须知道的库函数
10.10 技术解惑
第11章 指针是学习C语言的最大障碍
11.1 基本概念
11.2 变量的指针和指向变量的指针变量
11.3 指针和数组
11.4 指针和多维数组
11.5 指针和字符串
11.6 指针数组和多级指针
11.7 指针函数和函数指针
11.8 技术解惑
第12章 数据的熔炉——结构体、共用体和枚举
12.1 结构体
12.2 进一步谈结构体数组
12.3 详谈结构体指针
12.4 在函数中使用结构体
12.5 共用体(联合)
12.6 枚举
12.7 为什么需要用typedef定义类型
12.8 技术解惑
第13章 链表
13.1 动态内存分配
13.2 链表详解
13.3 技术解惑
第14章 位运算
14.1 位运算符和位运算
14.2 位域
14.3 技术解惑
第15章 预编译处理
15.1 预编译基础
15.2 宏定义
15.3 文件包含详解
15.4 条件编译
15.5 技术解惑
第16章 文件操作
16.1 C领域中的文件
16.2 文件指针
16.3 实现文件打开与关闭
16.4 文件读写详解
16.5 必须掌握文件的随机读写
16.6 文件管理函数详解
16.7 文件状态检测函数详解
16.8 Win32 API中的文件操作函数
16.9 技术解惑
第17章 错误和程序调试
17.1 常见错误分析
17.2 错误的检出与分离
17.3 调试时的注意事项
17.4 技术解惑
第18章 组件技术
18.1 组件技术概述
18.2 体系结构
第19章 C语言高级编程技术
19.1 何谓C的高级编程技术
19.2 分析文本的屏幕输出和键盘输入
19.3 分析图形显示方式和鼠标输入
19.4 菜单设计
第20章 网络编程技术
20.1 OSI 7层网络模型
20.2 TCP/IP子协议
20.3 使用C语言开发网络项目
20.4 常用的Winsock函数
20.5 MAC地址
20.6 NetBIOS编程
20.7 实战演练——获取当前机器MAC地址
第21章 初入江湖——游戏项目设计
21.1 游戏功能描述
21.2 游戏总体设计
21.3 游戏具体实现
第22章 风云再起——网络项目设计
22.1 系统功能描述
22.2 系统总体设计
22.3 系统具体实现
更新时间:2019-01-05 01:01:39