万本电子书0元读

万本电子书0元读

顶部广告

C语言编程入门指南(上下册)电子书

C语言是Combined Language(组合语言)的简称,它作为一种计算机设计语言,具有高级语言和汇编语言的特,受到广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机及嵌式系统的发中。这就是大多数学习者学习编写程序都选择C语言的原因。 本书内容 本书提供了从门到编程高手所的各类知识,分6篇,大体结构如下。

售       价:¥

纸质售价:¥55.20购买纸书

914人正在读 | 0人评论 6.2

作       者:明日科技

出  版  社:电子工业出版社

出版时间:2019-05-01

字       数:18.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书从门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近发实战的项目,循序渐地让读者在实践中学习C语言编程知识,并提升自己的实际发能力。全书分为6篇24章,分上、下两册,分别为基础篇、阶篇、高级篇、数据库篇、游戏发篇、商业项目篇,内容包括搭建C语言发环境,算法基础,C语言基础,运算符与表达式,流程控制语句,利用数组处理批量数据,用函数实现模块化程序设计,指针的使用,结构体和共用体,位运算,预处理指令,文件输与输出,内存管理,管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库,俄罗斯方块、2048游戏,火车订票系统、图书管理系统和窗体版图书管理系统。书中所有知识都结合具体示例行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序发的精髓,快速提高发技能。   本书适合作为软件发门者的自学用书,也适合作为高等院校及中专院校相关专业的教学参考书,还可供发人员查阅、参考。  <br/>【推荐语】<br/>C语言是Combined Language(组合语言)的简称,它作为一种计算机设计语言,具有高级语言和汇编语言的特,受到广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机及嵌式系统的发中。这就是大多数学习者学习编写程序都选择C语言的原因。   本书内容   本书提供了从门到编程高手所的各类知识,分6篇,大体结构如下。   第1篇:基础篇(第1~5章)。本篇主要介绍C语言的基础知识,包括搭建C语言发环境、算法基础、C语言基础、运算符与表达式、流程控制语句的内容,目的是使读者快速掌握C语言,为以后学习编程奠定坚实的基础。   第2篇:阶篇(第6~9章)。本篇介绍了C语言中的利用数组处理批量数据、用函数实现模块化程序设计、指针的使用、结构体和共用体的内容。通过这部分的学习,读者能够对C语言有一个深刻的认识。   第3篇:高级篇(第10~13章)。本篇介绍了C语言中的位运算、预处理指令、文件输与输出、内存管理的内容。虽然这部分内容较为难懂,但作者通过简单易懂的表述方式,能*限度地帮助读者理解。通过这部分的学习,读者能够在实际发的过程中更上一个台阶。   第4篇:数据库篇(第14~19章)。本篇主要讲解如何使用C语言对数据库行操作,包括管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库的内容。学习完本篇,读者能够发一些数据库应用程序。   第5篇:游戏发篇(第20、21章)。本篇通过俄罗斯方块和2048游戏这两款游戏,讲解了使用C语言行图形化游戏发的过程,使读者能够体验C语言发所带来的成就感。   第6篇:商业项目篇(第22~24章)。本篇主要讲解了3个管理系统,分别为火车订票系统、图书管理系统和窗体版图书管理系统。通过本篇的学习,能够让读者亲身体验发项目的全过程。<br/>
目录展开

编程入门指南系列

前言

第1篇 基础篇

第1章 搭建C语言开发环境

1.1 认识C语言的强大

1.2 Visual Studio 2017的安装

1.3 完整的C语言开发过程

1.4 分析C语言程序的构成

1.5 快学快用

第2章 算法基础

2.1 算法的基本概念

2.2 算法的描述

2.3 快学快用

第3章 C语言基础

3.1 关键字

3.2 标识符

3.3 数据类型

3.4 常量

3.5 变量

3.6 变量的存储类别

3.7 混合运算

3.8 快学快用

第4章 运算符与表达式

4.1 表达式

4.2 赋值运算符与赋值表达式

4.3 算术运算符与算术表达式

4.4 关系运算符与关系表达式

4.5 逻辑运算符与逻辑表达式

4.6 位逻辑运算符与位逻辑表达式

4.7 逗号运算符与逗号表达式

4.8 复合赋值运算符

4.9 C语言中运算符的优先级

4.10 快学快用

第5章 流程控制语句

5.1 if语句

5.2 if语句的基本形式

5.3 if语句的嵌套

5.4 条件运算符

5.5 switch语句

5.6 if...else语句和switch语句的区别

5.7 循环语句

5.8 转移语句

5.9 快学快用

第2篇 进阶篇

第6章 利用数组处理批量数据

6.1 一维数组

6.2 二维数组

6.3 字符数组

6.4 多维数组

6.5 数组的排序算法

6.6 字符串处理函数

6.7 快学快用

第7章 用函数实现模块化程序设计

7.1 函数概述

7.2 函数的定义

7.3 返回语句

7.4 函数参数

7.5 函数的调用

7.6 内部函数和外部函数

7.7 局部变量和全局变量

7.8 常用数学函数

7.9 快学快用

第8章 指针的使用

8.1 指针相关概念

8.2 数组与指针

8.3 指向指针的指针

8.4 指针变量作为函数参数

8.5 返回指针值的函数

8.6 指针数组作为main()函数的参数

8.7 快学快用

第9章 结构体和共用体

9.1 结构体

9.2 结构体数组

9.3 结构体指针

9.4 包含结构的结构

9.5 链表

9.6 链表相关操作

9.7 共用体

9.8 枚举类型

9.9 共用体和结构体的区别

9.10 快学快用

第3篇 高级篇

第10章 位运算

10.1 位与字节

10.2 位运算操作符

10.3 循环移位

10.4 位段

10.5 快学快用

第11章 预处理指令

11.1 宏定义

11.2 #include命令

11.3 条件编译

11.4 预定义宏名

11.5 快学快用

第12章 文件输入与输出

12.1 文件概述

12.2 文件的基本操作

12.3 文件的读/写

12.4 文件的定位

12.5 快学快用

第13章 内存管理

13.1 内存概述

13.2 动态管理

13.3 内存丢失

13.4 快学快用

第4篇 数据库篇

第14章 管理SQL Server 2014

14.1 SQL Server 数据库简介

14.2 安装SQL Server

14.3 启动SQL Server 2014管理工具

14.4 脚本与批处理

14.5 备份和还原数据库

14.6 分离和附加数据库

14.7 导入、导出数据表

第15章 数据库和数据表的创建与维护

15.1 SQL Server数据库概述

15.2 设计数据库

15.3 索引的建立与维护

15.4 维护数据表

第16章 SQL Server数据表操作

16.1 录入和修改数据

16.2 浏览数据

16.3 使用SQL语句查找记录

第17章 SQL语句

17.1 创建查询和测试查询

17.2 选择查询

17.3 使用聚合函数进行查询

17.4 复杂查询

17.5 数据添加

17.6 数据修改

17.7 数据删除

第18章 存储过程、触发器与视图

18.1 存储过程概述

18.2 存储过程的应用

18.3 触发器介绍

18.4 使用触发器

18.5 视图介绍

18.6 视图应用

第19章 使用C语言操作数据库

19.1 连接数据库的准备工作

19.2 使用ODBC连接数据库

19.3 非ODBC方式操作数据库

第5篇 游戏开发篇

第20章 俄罗斯方块游戏

20.1 开发背景

20.2 系统功能设计

20.3 使用Dev C++项目创建

20.4 预处理模块设计

20.5 游戏欢迎界面设计

20.6 游戏主窗体设计

20.7 游戏逻辑设计

20.8 开始游戏模块

20.9 游戏按键说明模块

20.10 游戏规则介绍模块

20.11 退出游戏

20.12 本章总结

第21章 2048游戏

21.1 开发背景

21.2 系统功能设计

21.3 开发环境需求

21.4 预处理模块设计

21.5 游戏欢迎界面设计

21.6 游戏主窗体设计

21.7 游戏逻辑设计

21.8 开始游戏模块

21.9 游戏规则介绍模块

21.10 游戏按键说明模块

21.11 本章总结

第6篇 商业项目篇

第22章 火车订票系统(DEVC++实现)

22.1 开发背景

22.2 需求分析

22.3 系统设计

22.4 预处理模块设计

22.5 主函数设计

22.6 输入模块设计

22.7 查询模块设计

22.8 订票模块设计

22.9 修改模块设计

22.10 显示模块设计

22.11 保存模块设计

22.12 开发总结

第23章 图书管理系统(Visual C++ 6.0+MySQL实现)

23.1 概述

23.2 系统设计

23.3 数据库设计

23.4 C语言开发数据库程序的流程

23.5 C语言操作MySQL数据库

23.6 文件引用

23.7 变量和函数定义

23.8 主要功能模块设计

23.9 开发总结

第24章 窗体版图书管理系统(Visual C++6.0+WINAPI+MySQL数据库实现)

24.1 开发背景

24.2 需求分析

24.3 系统设计

24.4 技术指南

24.5 工具模块设计

24.6 登录模块设计

24.7 客户端主界面设计

24.8 基本信息管理模块设计

24.9 库存管理模块设计

24.10 查询模块设计

24.11 开发总结

反侵权盗版声明

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部