华章程序员书库:C语言入门经典
¥
16.87
2.9折
¥
59
九品
仅1件
作者刘志铭、杨丽 著
出版社机械工业出版社
出版时间2013-04
版次1
装帧平装
货号A6
上书时间2024-11-26
商品详情
- 品相描述:九品
图书标准信息
-
作者
刘志铭、杨丽 著
-
出版社
机械工业出版社
-
出版时间
2013-04
-
版次
1
-
ISBN
9787111420446
-
定价
59.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
424页
-
丛书
华章程序员书库
- 【内容简介】
-
《华章程序员书库:C语言入门经典》面向C语言初学者,详细且全面地讲解了C语言的各种知识,从基础知识到高级应用,由浅入深,循序渐进地引领读者掌握C语言中的各种编程技术,体会C语言的灵活与强大。同时,《华章程序员书库:C语言入门经典》着眼于应用技术,还介绍了使用C语言与MySQL数据库开发项目的内容,帮助读者开阔视野。书中配有大量的实例,加之详细的讲解,全面地解答读者的疑惑,帮助读者理解“晦涩难懂”的技术;书中还配有大量的插图,图文并茂,激发读者的学习兴趣,使读者在学习过程中不会感觉到枯燥无味;书中还有大量的技巧提示,启发读者的思维,使读者充分发挥想象力。
《华章程序员书库:C语言入门经典》分为四篇15章,其中,第一篇为基础知识篇(第1~5章),包括了解C语言的产生背景、了解C语言的应用前景、熟悉C语言的开发环境、了解程序的灵魂——算法、掌握C语言的基本数据类型、掌握C语言的运算符与表达式、掌握C语言中的3种程序结构;第二篇为核心技术篇(第6~8章),包括掌握数组及其应用、掌握函数及其应用、掌握指针及其应用;第三篇为高级编程篇(第9~12章),包括掌握预处理命令、了解内存的组织方式及动态地管理内存、掌握结构体与共用体、掌握文件的各种操作;第四篇为项目实战篇(第13~15章),包括MySQL数据库的安装与配置管理、MySQL数据库的常用命令、C语言访问MySQL数据库、使用链表与文件开发学生信息管理系统、使用C语言与MySQL数据库开发车辆信息管理系统。
《华章程序员书库:C语言入门经典》附有配套光盘,光盘中附有本书的源代码、视频教学内容,所有源代码都经过精心调试。
本书适合C语言爱好者、初学者和中级开发人员阅读,也可以作为大中专院校和培训机构的教材。
- 【目录】
-
前言
第一篇基础知识篇
第1章初识C语言——什么是C语言
视频讲解:27分钟
1.1什么是C语言
1.1.1C语言的产生
1.1.2C语言的特点
1.1.3C语言程序的构成
1.2熟悉C语言开发环境
1.2.1GNUGCC
1.2.2VisualC++6.
1.2.3动手编写HelloWorld!程序
1.3上机实践
1.3.1熟悉开发工具
1.3.2编写一个简单的小程序
1.4小结
1.5习题
第2章程序的灵魂——算法
视频讲解:22分钟
2.1什么是算法
2.1.1算法有哪些特性
2.1.2如何衡量算法的优劣
2.2怎样表示一个算法
2.2.1自然语言表示算法
2.2.2流程图表示算法
2.2.3N-S流程图表示算法
2.2.4伪代码表示算法
2.2.5计算机语言表示算法
2.3结构化程序设计方法
2.4小结
2.5习题
第3章基础是一切技能的本源——基本数据类型
视频讲解:108分钟
3.1数据是如何分类的——数据类型
3.2最常用的程序元素——常量与变量
3.2.1整型常量
3.2.2整型变量
3.2.3浮点型常量
3.2.4浮点型变量
3.2.5字符型常量
3.2.6字符型变量
3.2.7转义字符
3.2.8符号常量
3.3类型转换
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.6小结
3.7习题
第4章万丈高楼平地起——运算符与表达式
视频讲解:115分钟
4.1什么是表达式
4.2赋值运算符与赋值表达式
4.2.1变量赋初值
4.2.2自动类型转换
4.2.3强制类型转换
4.3算术运算符与表达式
4.3.1算术运算符
4.3.2算术表达式
4.3.3优先级与结合性
4.3.4自增、自减运算符
4.4关系运算符与表达式
4.4.1关系运算符
4.4.2关系表达式
4.4.3优先级与结合性
4.5解读逻辑运算符与表达式
4.5.1逻辑运算符
4.5.2逻辑表达式
4.5.3优先级与结合性
4.6逗号运算符与表达式
4.7位逻辑运算符与表达式
4.7.1位逻辑运算符
4.7.2位逻辑表达式
4.8复合赋值运算符
4.9条件运算符
4.10运算符的结合性和优先级
4.11上机实践
4.11.1读程序写结果
4.11.2计算3个数中的最小值
4.11.3编写简单的计算加班工资的程序
4.12小结
4.13习题
第5章体验逻辑之美——程序结构
视频讲解:221分钟
5.1飞流直下——顺序结构
5.2条件判断——分支结构
5.2.1if语句
5.2.2switch语句
5.3百转千回——循环结构
5.3.1while语句
5.3.2do-while语句
5.3.3for语句
5.3.4循环结构中的break与continue语句
5.3.5循环语句的嵌套
5.3.6跳转语句——goto
5.4上机实践
5.4.1判断点与圆的关系
5.4.2判断成绩的等级
5.4.3打印大写字母ASCII码对照表
5.4.4输出0~100之间不能被3整除的数
5.5小结
5.6习题
第二篇核心技术篇
第6章串起数据的珍珠链——数组及其应用
视频讲解:129分钟
6.1数组的概念
6.1.1数组的分类
6.1.2数组的维数
6.2一维数组
6.2.1一维数组的定义和引用
6.2.2一维数组的初始化
6.2.3一维数组的应用
6.3二维数组
6.3.1二维数组的定义和引用
6.3.2二维数组的初始化
6.3.3二维数组的应用
6.4字符数组
6.4.1字符数组的定义和引用
6.4.2字符数组的初始化
6.4.3字符数组的结束标志
6.4.4字符数组的应用
6.5让字符舞动起来——字符处理
6.5.1字符数组的输出
6.5.2字符数组的输入
6.5.3输出完整的带有空格的字符串
6.5.4字符串的复制
6.5.5字符串的连接
6.5.6字符串的比较
6.5.7字符串大小写转换
6.5.8获得字符串长度
6.6多维数组
6.7数组应用实例
6.7.1反转输出字符串
6.7.2使用选择排序算法对数据排序
6.7.3字符串的加密和解密
6.8上机实践
6.8.1实现strcpy函数的功能
6.8.2统计字符中各元素的个数
6.8.3重新排列字符串
6.9小结
6.10习题
第7章化整为零——函数及其应用
视频讲解:51分钟
7.1什么是函数
7.2函数的定义与声明
7.3返回语句与返回值
7.4函数的参数
7.4.1形式参数与实际参数
7.4.2数组作为函数参数
7.4.3main函数的参数
7.5如何调用函数
7.5.1函数的调用方式
7.5.2嵌套调用
7.5.3递归调用
7.6内部函数与外部函数
7.6.1内部函数
7.6.2外部函数
7.7局部变量和全局变量
7.7.1局部变量
7.7.2全局变量
7.8变量是如何存储的
7.8.1动态存储与静态存储
7.8.2auto变量
7.8.3static变量
7.8.4register变量
7.8.5extern变量
7.9上机实践
7.9.1求出10个学生的平均成绩
7.9.2验证
7.9.3用静态局部整型变量计算1~10的阶乘
7.10小结
7.11习题
第8章无比灵活却难以理解——指针及其应用
视频讲解:62分钟
8.1指针的概念
8.1.1地址与指针
8.1.2变量与指针
8.1.3指针变量
8.1.4指针自增自减运算
8.2指针与数组
8.2.1指针与一维数组
8.2.2指针与二维数组
8.2.3指针字符串
8.2.4字符串数组
8.3指向指针的指针
8.4指针与函数
8.4.1指针做函数参数
8.4.2指针做函数返回值
8.4.3指针数组作为main函数的参数
8.4.4指向函数的指针
8.5上机实践
8.5.1反转字符串
8.5.2调整字符串
8.5.3使用指针实现字符串连接
8.6小结
8.7习题
第三篇高级编程篇
第9章兵马未动,粮草先行——预处理
视频讲解:47分钟
9.1宏定义
9.2文件包括——#include指令
9.3条件编译
9.3.1#if命令
9.3.2#ifdef及#ifndef命令
9.3.3#undef命令
9.3.4#line命令
9.3.5#pragma命令
9.4上机实践
9.4.1求两个数相乘的积
9.4.2交换两个数的值
9.4.3从3个数中找出最大数
9.5小结
9.6习题
第10章顶级管理学的巅峰——内存管理
视频讲解:20分钟
10.1内存组织方式
10.1.1内存的组织方式
10.1.2堆与栈
10.2动态管理
10.2.1动态分配一段内存空间——malloc函数
10.2.2动态分配连续内存空间数组——calloc函数
10.2.3改变ptr指针指向空间大小——realloc函数
10.2.4内存回收——free函数
10.3内存泄漏
10.4上机实践
10.4.1为数组动态分配内存
10.4.2为二维数组动态分配并释放内存
10.4.3为数组动态分配内存
10.5小结
10.6习题
第11章五十六个民族是一家——结构体与共用体
视频讲解:41分钟
11.1认识结构体
11.1.1结构体类型的概念
11.1.2结构体变量的定义
11.1.3结构体变量的引用
11.1.4结构体类型的初始化
11.2使用结构体数组
11.2.1定义结构体数组
11.2.2初始化结构体数组
11.3结构体指针
11.3.1指向结构体变量的指针
11.3.2指向结构体数组的指针
11.3.3结构体做函数参数
11.4包含结构的结构
11.5链表
11.5.1链表概述
11.5.2创建动态链表
11.5.3链表的相关操作
11.6共用体
11.6.1共用体的概念
11.6.2如何引用共用体变量
11.6.3共用体变量初始化
11.6.4共用体类型的数据特点
11.7枚举类型
11.8typedef定义类型
11.9上机实践
11.9.1统计候选人的得票
11.9.2师生信息存储系统
11.9.3计算学生的综合成绩
11.10小结
11.11习题
第12章数据交互的管道——文件操作
视频讲解:67分钟
12.1文件概述
12.2文件的基本操作
12.3文件指针
12.4文件的打开
12.4.1文件的打开
12.4.2文件的关闭
12.5文件的读写
12.5.1写字符函数——fputc函数
12.5.2读字符函数——fgetc函数
12.5.3写字符串函数——fputs函数
12.5.4读字符串函数——fgets函数
12.5.5格式化写入函数——fprintf函数
12.5.6格式化读取函数——fscanf函数
12.5.7数据块读写函数——fread函数和fwrite函数
12.6定位文件
12.6.1随机读写操作——fseek函数
12.6.2返回位置指针——rewind函数
12.6.3ftell函数
12.7上机实践
12.7.1复制文件内容
12.7.2保存学生信息
12.7.3给文件添加行号
12.8小结
12.9习题
第四篇项目实战篇
第13章非一般的感觉——使用数据库
视频讲解:27分钟
13.1MySQL数据库的下载与安装
13.1.1安装MySQL数据库
13.1.2启动MySQL数据库
13.2MySQL数据库的常用命令
13.2.1创建数据库
13.2.2创建数据表
13.2.3插入数据
13.2.4查询数据
13.2.5修改数据
13.2.6删除数据
13.2.7更改数据表
13.2.8删除数据表
13.2.9删除数据库
13.3C语言开发数据库程序的流程
13.3.1引入头文件
13.3.2引入库函数
13.4C语言操作MySQL数据库
13.4.1MySQL常用数据库操作函数
13.4.2连接MySQL数据库
13.4.3查询记录
13.4.4插入记录
13.4.5修改记录
13.4.6删除记录
13.5上机实践
13.5.1查阅库函数的用法,编写函数连接数据库
13.5.2编写函数查询数据库
13.5.3将函数修改为删除数据
13.6小结
13.7习题
第14章综合实战——学生信息管理系统
视频讲解:45分钟
14.1概述
14.1.1需求分析
14.1.2开发工具选择
14.2系统设计
14.2.1系统目标
14.2.2系统功能结构
14.2.3系统预览
14.3功能设计
14.3.1显示主菜单模块
14.3.2添加学生信息
14.3.3查询学生信息
14.3.4修改学生信息
14.3.5删除学生信息
14.3.6显示学生总数
14.3.7显示所有学生的信息
14.3.8保存学生数据
14.3.9读取文件数据
14.4小结
第15章综合实战——车辆信息管理系统
视频讲解:18分钟
15.1概述
15.1.1需求分析
15.1.2开发工具选择
15.2系统设计
15.2.1系统目标
15.2.2系统功能结构
15.2.3系统预览
15.3数据库设计
15.4功能设计
15.4.1显示主菜单模块
15.4.2添加车辆信息
15.4.3查询车辆信息
15.4.4修改车辆信息
15.4.5删除车辆信息
15.4.6连接数据库
15.5小结
附录常用的函数库
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价