本书循序渐进、由浅入深地详细讲解了C语言开发的技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共22章,第1~4章分别讲解了C语言开发的基础知识,包括C语言简介,安装开发工具等;第5~10章分别讲解了函数、输入/输出、流程控制、数组操作等知识,这些内容都是C语言技术的核心知识;第11~20章分别讲解了指针、结构体、共用体和枚举、链表、位运算、预编译、文件操作、错误调试和高级编程技术的知识,这些内容是C语言开发技术的重点和难点;第21~22章分别通过2个综合实例的实现过程,介绍了C语言在综合项目中的开发过程。全书内容以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握C语言。 本书不但适用C语言的初学者,也适合有一定C语言基础的读者学习,还可以作为大专院校相关专业的师生用书和培训学校的教材。
目录
内容提要
选择一本合适的书
本书的特色
本书的内容
各章的内容版式
赠送资料
售后服务
本书的读者对象
第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.4 整型数据
5.5 实型数据
5.6 字符型数据
5.7 初始化变量
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 系统具体实现
欢迎来到异步社区!
异步社区的来历
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步
看完了
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。