欢迎来到传智教育旗下图书库

C语言程序设计立体化教程

黑马程序员/编著
定价:¥56.00

出版社:中国铁道出版社

ISBN:978-7-113-26282-2

图书种类:高校教材

出版日期:2020-01

所属学科:C/C++

页数:321

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

本书是一本C语言入门书籍,适合初学者使用。全书共分为12个章节,第1章主要介绍了C语言整体概况、C语言开发环境与C程序编译过程;第2~3章主要介绍了C语言基础知识,包括关键字、标识符、常量、变量、数据类型、类型转换、数据溢出、C语言编码风格、C语言常用运算符及表达式等;第4~11章主要介绍了C语言的核心知识,包括结构化程序设计、内存与指针、数组、函数、字符串、结构体、预处理、文件等;第12章带领学生开发了一个综合项目——俄罗斯方块控制台游戏,让学生融会贯通前面所学知识,并了解实际项目开发流程。

本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。

本书作为C语言入门教材,可作为高等院校本、专科计算机相关专业的C语言程序设计技术教材,也可作为C语言技术基础培训教材,是一本适合广大计算机编程爱好者的优秀读物。

适合群体

本书作为C语言入门教材,可作为高等院校本、专科计算机相关专业的C语言程序设计技术教材,也可作为C语言技术基础培训教材,是一本适合广大计算机编程爱好者的优秀读物。

图书特色

特色一:通俗易懂

本书语言简洁,通俗易懂,将难以理解的编程问题用简单清晰的语言描述,让读者更容易理解。

特色三:内容丰富

本书讲解的C语言知识更加丰富翔实,较之市面教材,本书讲解的C语言知识更多更深入。

特色三:配图详尽

本书在讲解知识点时都配图了表格或图示,在讲解案例时,都配备了流程图或分析图示,让读者对所学知识点或案例理解更清晰。

特色四:实战性强

本书讲解的每个知识都配备了一个小案例,这样既增加了学生动手能力,又巩固了学生所学知识。

配套资源
图书目录
第1章 C语言概述
1.1	认识C语言
1.1.1	C语言的起源
1.1.2	C语言标准
1.2	C语言应用领域
1.3	C语言的特点
1.4	C语言开发环境搭建
1.5	使用Visual Studio编写C程序
1.5.1	第一个C语言程序
1.5.2	C程序编译过程
1.6	本章小结
1.7	本章习题
第2章	C语言数据类型
2.1	C语言基础概念
2.1.1	关键字
2.1.2	标识符
2.1.3	常量
2.1.4	变量
2.1.5	不同的关键字修饰变量
2.2	数据类型
2.2.1	基本类型
2.2.2	数据溢出
2.2.3	指针类型
2.2.4	构造类型
2.3	数据类型转换
2.3.1	隐式类型转换
2.3.2	显式类型转换
2.4	格式化输入输出
2.4.1	printf()函数
2.4.2	scanf()函数
2.5	C语言编程风格
2.5.1	程序格式
2.5.2	程序注释
2.5.3	命名规则
2.6	本章小结
2.7	本章习题
第3章	运算符与表达式
3.1	运算符与表达式的概念
3.2	赋值运算符与赋值表达式
3.3	算术运算符与算术表达式
3.4	关系运算符与关系表达式
3.5	逻辑运算符与逻辑表达式
3.6	条件运算符
3.7	位运算符
3.8	sizeof运算符
3.9	运算优先级
3.10	本章小结
3.11	本章习题
第4章	结构化程序设计
4.1	程序流程图
4.2	顺序结构
4.3	条件语句
4.3.1	if条件语句
4.3.2	switch条件语句
4.4	循环语句
4.4.1	while循环
4.4.2	do…while循环
4.4.3	for循环
4.4.4	循环嵌套
4.5	跳转语句
4.5.1	break
4.5.2	continue
4.5.3	goto
4.6	本章小结
4.7	本章习题
第5章	指针
5.1	认识计算机内存
5.2	认识指针
5.2.1	指针的概念
5.2.2	指针变量的类型及大小
5.3	指针的运算
5.3.1	取地址运算
5.3.2	指针间接访问
5.3.3	指针算术运算
5.4	特殊类型指针
5.4.1	空指针
5.4.2	野指针
5.4.3	void*指针
5.5	内存操作函数
5.5.1	堆内存申请函数
5.5.2	堆内存释放
5.5.3	其他内存操作函数
5.6	指针与const修饰符
5.6.1	常量指针
5.6.2	指针常量
5.6.3	常量的常指针
5.7	二级指针
5.8	本章小结
5.9	本章习题
第6章	数组
6.1	一维数组的定义与初始化
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.5	数组排序
6.5.1	冒泡排序
6.5.2	选择排序
6.5.3	插入排序
6.6	二维数组
6.6.1	二维数组定义与初始化
6.6.2	二维数组元素访问
6.7	二维数组内存分析
6.8	变长数组与动态数组
6.8.1	变长数组
6.8.2	动态数组
6.9	数组和指针
6.9.1	数组名和指针
6.9.2	数组指针
6.9.3	指针数组
6.10	本章小结
6.11	本章习题
第7章	函数
7.1	函数的概念
7.2	函数的定义
7.3	函数三要素
7.3.1	函数名
7.3.2	参数列表
7.3.3	返回值类型
7.4	函数调用
7.4.1	函数调用过程
7.4.2	函数调用方式4
7.5	函数的参数传递
7.5.1	值传递
7.5.2	址传递
7.5.3	const修饰参数
7.5.4	可变参数函数
7.6	递归函数
7.6.1	递归函数的概念
7.6.2	递归函数的应用
7.7	内联函数
7.8	变量作用域
7.8.1	局部变量
7.8.2	全局变量
7.9	多文件之间变量引用与函数调用
7.9.1	多文件之间的变量引用
7.9.2	多文件之间的函数调用
7.10	函数与指针
7.10.1	函数指针
7.10.2	回调函数
7.10.3	指针函数
7.11	C语言常用的标准库
7.11.1	stdio.h
7.11.2	stdlib.h
7.11.3	stddef.h
7.11.4	string.h
7.11.5	math.h
7.11.6	time.h
7.11.7	ctype.h
7.12	本章小结
7.13	本章习题
第8章	字符串
8.1	字符数组与字符串
8.1.1	字符数组
8.1.2	字符串
8.1.3	字符串与指针
8.2	字符串的输入输出
8.2.1	gets()函数
8.2.2	puts()函数
8.3	标准库字符串操作函数
8.3.1	字符串长度计算函数
8.3.2	字符串比较函数
8.3.3	字符串连接函数
8.3.4	字符串查找函数
8.3.5	字符串复制函数
8.4	自实现字符串处理函数
8.4.1	自定义函数计算字符串长度
8.4.2	自定义函数比较字符串
8.4.3	自定义函数连接字符串
8.4.4	自定义字符串查找函数
8.5	本章小结
8.6	本章习题
第9章	结构体
9.1	结构体类型的定义
9.2	结构体变量的定义与初始化
9.2.1	结构体变量的定义
9.2.2	结构体变量的初始化
9.2.3	结构体变量的存储方式
9.3	结构体变量的成员访问
9.3.1	直接访问结构体变量的成员
9.3.2	通过指针访问结构体变量的成员
9.4	结构体嵌套
9.4.1	访问嵌套结构体变量成员
9.4.2	嵌套结构体的内存管理
9.5	结构体数组
9.5.1	结构体数组的定义与初始化
9.5.2	结构体数组的访问
9.6	将结构体作为函数参数
9.6.1	结构体变量作为函数参数
9.6.2	结构体数组作为函数参数
9.6.3	结构体指针作为函数参数
9.7	typedef——给数据类型取别名
9.8	本章小结
9.9	本章习题
第10章	预处理
10.1	宏定义
10.1.1	不带参数的宏定义
10.1.2	带参数的宏定义
10.1.3	取消宏定义
10.2	条件编译
10.2.1	#if #else #endif
10.2.2	#ifdef
10.2.3	#ifndef
10.3	文件包含
10.4	断言
10.4.1	断言的作用
10.4.2	断言与debug
10.5	#pragma
10.6	本章小结
10.7	本章习题
第11章	文件操作
11.1	文件概述
11.1.1	计算机中的流
11.1.2	文件的概念
11.1.3	文件的分类
11.1.4	文件指针
11.1.5	文件位置指针
11.2	文件的相关操作
11.2.1	文件打开与关闭
11.2.2	文件写入
11.2.3	文件读取
11.2.4	文件随机访问
11.2.5	文件重命名与文件删除
11.3	文件检测函数
11.3.1	perror()函数
11.3.2	ferror()函数
11.3.3	feof()函数
11.3.4	clearerr()函数
11.4	缓冲区函数
11.4.1	fflush()函数
11.4.2	setbuf()函数
11.4.3	setvbuf()函数
11.5	本章小结
11.6	本章习题
第2章 第12章 综合项目—俄罗斯方块
12.1	项目分析
12.1.1	项目需求分析
12.1.2	项目设计
12.2	项目实现
12.2.1	窗口构建模块的实现
12.2.2	俄罗斯方块生成模块的实现
12.2.3	游戏规则制定模块的实现
12.2.4	分数保存查看模块的实现
12.2.5	main()函数实现
12.3	效果显示
12.4	程序调试
12.4.1	设置断点
12.4.2	单步调试
12.4.3	观察变量
12.4.4	项目调试
12.5	项目心得
12.6	本章小结
展开全部内容
配套资源

热销图书推荐

图书封面

JavaScript前端开发案例教程(第2版)

人民邮电出版社

定价:¥59.80咨询客服

图书封面

MySQL数据库入门(第2版)

清华大学出版社

定价:¥59.80咨询客服

图书封面

Python网络爬虫基础教程

人民邮电出版社

定价:¥59.80咨询客服

图书封面

PHP基础案例教程(第2版)

人民邮电出版社

定价:¥49.80咨询客服