注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础
简介
C语言从入门到精通:视频实战版 豆 0.0分
资源最后更新于 2020-03-29 01:26:13
作者:胡超梁伟闫玉宝
出版社:出版社机械工业出版社
出版日期:2011-01
ISBN:9787111325680
文件格式: pdf
简介· · · · · ·
《C语言从入门到精通(视频实战版)》介绍了C语言编程的基础知识,重点讲解了数组、指针、结构体、文件、常见的数据结构及数据操作等知识点,并通过真实的项目案例讨论如何综合使用它们对文件数据、数据库进行读写及数据处理操作。全书分为入门篇、编程提高篇、数据结构与算法篇及实例项目篇,共22章,具体内容为C语言概述、变量和常量、C语言运算符、标准输入/输出、C语言控制结构、函数、宏指令#include和#define、数组、字符串、指针、结构体和共用体、数组指针、结构体指针、函数指针、动态内存分配、条件编译机制、文件操作、数据库编程、线性数据结构、非线性数据结构、数据操作及利用C语言实现教学管理系统。书中循序渐进地从基本概念入门、编程实践提高到实例项目开发讲述C语言,既强调基础知识的重要性,又注重其实践性与实用性。《C语言从入门到精通(视频实战版)》适合高等院校计算机专业及相关专业的学生、C语言爱好者及初中级程序开发人员,也可以供从事计算机工程与应用的广大读者参考。作者:胡超,梁伟,闫玉宝。
目录
丛书序
丛书书目
丛书特色
阅读建议
前言
本书特点
本书内容
本书面向的读者
关于作者
第一篇 入门篇
第1章 C语言概述
1.1 C语言基础知识
1.2 TC编译器介绍
1.3 VC编译器介绍
1.4 经典的"Hello World"程序
1.5 小结
第2章 变量和常量
2.1 变量定义
2.2 在程序中使用变量
2.3 定义常量
2.4 小结
2.5 习题
第3章 C语言运算符
3.1 C语言常用运算符
3.2 单目运算符
3.3 运算符实例程序
3.4 小结
3.5 习题
第4章 标准输入/输出
4.1 C语言标准输入
4.2 C语言标准输出
4.3 使用getchar()和putchar()
4.4 标准输入/输出实例程序
4.5 小结
4.6 习题
第5章 C语言控制结构
5.1 条件编译结构
5.2 循环结构
5.3 终止循环
5.4 选择结构
5.5 嵌套结构
5.6 输出控制结构
5.7 小结
5.8 习题
第6章 函数
6.1 C语言中的函数概述
6.2 函数调用
6.3 函数实例程序
6.4 小结
6.5 习题
第7章 宏指令#include和#define
7.1 #include介绍
7.2 #define介绍
7.3 宏指令#include和#define实例程序
7.4 小结
7.5 习题
第8章 数组
8.1 C程序数组基础知识
8.2 数组初始化
8.3 输出数组中的元素
8.4 数组实例程序
8.5 小结
8.6 习题
第9章 字符串
9.1 字符串概述
9.2 存储字符串
9.3 字符串数组
9.4 字符串操作
9.5 字符串实例程序
9.6 小结
9.7 习题
第二篇 编程提高篇
第10章 指针
10.1 指针的基本概念
10.2 定义指针变量
10.3 初始化指针变量
10.4 使用指针变量输出数据与地址
10.5 指针实例程序
10.6 小结
10.7 习题
第11章 结构体和共用体
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 习题
第13章 结构体指针
13.1 结构体指针介绍
13.2 使用指针操作结构体成员
13.3 结构体指针实例程序
13.4 链表
13.5 小结
13.6 习题
第14章 函数指针
14.1 使用指针作为函数参数
14.2 函数返回值为指针类型
14.3 函数指针变量
14.4 函数指针实例程序
14.5 小结
14.6 习题
第15章 动态内存分配
15.1 概述
15.2 内存分配函数介绍
15.3 释放内存
15.4 动态内存分配实例程序
15.5 小结
15.6 习题
第16章 条件编译机制
16.1 条件编译格式概述
16.2 条件编译实例程序
16.3 小结
16.4 习题
第17章 文件操作
17.1 基本概念
17.2 文件操作
17.3 fread()和fwrite()实现文件读写
17.4 文件数据格式化操作
17.5 文件定位
17.6 小结
17.7 习题
第18章 数据库编程
18.1 数据库基础知识
18.2 创建Access数据库
18.3 创建SQL Server数据库
18.4 使用ODBC API数据库编程
18.5 使用ADO数据库编程
18.6 数据库开发实例
18.7 小结
18.8 习题
第三篇 数据结构与算法篇
第19章 线性数据结构
19.1 数据结构与算法概述
19.2 线性表
19.3 栈
19.4 队列
19.5 小结
19.6 习题
第20章 非线性数据结构
20.1 二叉树
20.2 图
20.3 小结
20.4 习题
第21章 数据操作
21.1 查找
21.2 排序
21.3 小结
21.4 习题
第四篇 实例项目篇
第22章 利用C语言实现教学管理系统
22.1 项目概述
22.2 自定义数据文件
22.3 数据库设计及连接
22.4 数据库操作
22.5 系统部署和运行
22.6 小结
附录1 Turbo C中常见错误提示的中英文对照
附录2 Visual C++中常见的错误提示
附录3 ASCII编码
附录4 Turbo C中的各种数据类型
附录5 函数间传递参数时类型的自动转换
附录6 C标准库介绍
f6.1 诊断:<assert.h>
f6.2 字符类别测试:<ctype.h>
f6.3 错误处理:<errno.h>
f6.4 浮点算术运算常量:<float.h>
f6.5 整型常量:<limits.h>
f6.6 地域环境:<locale.h>
f6.7 数学函数:<math.h>
f6.8 非局部跳转:<setjmp.h>
f6.9 信号:<signal.h>
f6.10 可变参数表:<stdarg.h>
f6.11 公共定义:<stddef.h>
f6.12 输入输出:<stdio.h>
f6.13 实用函数:<stdlib.h>
f6.14 字符串函数:<string.h>
f6.15 日期与时间函数:<time.h>
光盘内容