水木
水木
发布于 2024-08-26 / 12 阅读
0

零基础趣学C语言

链接: https://pan.baidu.com/s/1e2T1H-UWejwC4CJhGliHbA?pwd=v26c 提取码: v26c

出版社: 人民邮电出版社
ISBN:9787115500533
版次:1
商品编码:12550416
品牌:人民邮电出版社
包装:平装
开本:16开
出版时间:2019-03-01
用纸:胶版纸
播放视频
产品特色

编辑推荐
适读人群 :本书适用于刚刚学完或正在学习C语言的低年级同学,可作为高等院校的教材,也适合零售和培训。
  1.作者杨中科为大型线上IT教育网站如鹏教育创始人,开发了如鹏游戏引擎,其录制的“C语言也能干大事”等视频教程影响了数十万编程学习者,被誉为“程序员的启蒙老师”。
  2.本书兼具实用性和趣味性。与其他C语言教材不同,本书以游戏开发的方式一步步引导读者完成一个游戏的设计和代码的编写,让读者体会到C语言的乐趣。
  3.本书在结构上先讲解实用基础的编程知识,然后通过游戏案例的方式带领读者使用基础知识进行编程,最后再讲解较难的栈、结构体等。让读者能够快速入门。
  4.本书配有对应的教学视频,读者可以扫描二维码观看具体章节的细致讲解,学习程序开发软件的安装以及游戏引擎的使用方法。
  5.本书配备了如鹏教育的线上服务,读者可以享受提问秒回、学习督导、代码批改、简历和面试指导等系统化的教学服务,提高学习动力和效率。


内容简介
  本书以C语言知识为基础,如鹏游戏引擎为框架,分三篇共13章来介绍C语言,主要内容划分如下:第一篇为基础语法篇,内容包括C语言初识、数据类型、运算符与表达式、选择结构、循环结构、函数初识、数组;第二篇为中级游戏开发篇,内容包括如鹏游戏引擎初识、常用游戏元素介绍、游戏开发基础、游戏开发高级;第三篇为高级指针篇,内容包括指针初识、内存管理。本书的特点是在案例部分以开发游戏的方式讲解C语言,并且提供了源程序、素材文件、配套视频、配套课件,更重要的是本书提供在线答疑,帮助读者更快、更好地掌握C语言。
  本书内容有趣、难度适中、实例丰富,非常适合C语言零基础的读者,也适合相关院校作为教材使用。

作者简介

杨中科,大型线上IT教育网站如鹏教育创始人,自主研发了如鹏游戏引擎。其录制的“C语言也能干大事”等视频教程影响了数十万编程学习者,被誉为“程序员的启蒙老师”。

目录
第一篇基础语法篇
第1章C语言初识
1.1编程入门2
1.1.1什么是程序2
1.1.2什么是计算机语言2
1.1.3什么是编译2
1.2编辑器、编译器与集成开发环境3
1.2.1什么是编辑器3
1.2.2什么是编译器3
1.2.3什么是集成开发环境(IDE)4
1.2.4IDE的比较与选择4
1.2.5VisualStudio2012下载与安装4
1.3编写第一个C语言程序4
1.3.1新建第一个解决方案5
1.3.2添加.c文件7
1.3.3编辑C语言程序8
1.3.4生成可执行程序9
1.3.5查看编译结果9
1.3.6运行C语言程序10
1.3.7项目过期提示10
1.3.8生成错误提示11
1.3.9常见错误11
1.3.10设置行号显示12
1.4解析第一个C语言程序13
1.4.1什么是控制台程序13
1.4.2什么是窗口程序14
1.4.3解析C语言程序14
1.5课后习题15
1.6习题答案15
第2章数据类型
2.1常量与变量16
2.1.1常量16
2.1.2变量18
2.2标识符与关键字18
2.2.1标识符18
2.2.2关键字19
2.3基本数据类型19
2.3.1数据类型引入19
2.3.2整数类型20
2.3.3浮点数类型21
2.3.4字符型22
2.3.5转义字符25
2.3.6字符与字符串的关系29
2.3.7printf与数据类型29
2.4注释30
2.4.1行注释30
2.4.2块注释31
2.5变量详解32
2.5.1定义变量32
2.5.2引用变量33
2.5.3定义多个变量33
2.5.4变量的本质34
2.5.5语句与语句块35
2.5.6顺序结构36
2.6变量需要注意的问题37
2.6.1先定义变量,再使用变量37
2.6.2变量定义必须在引用之前37
2.6.3变量重名问题38
2.6.4局部变量39
2.6.5局部变量的初始化43
2.6.6经典案例——交换变量45
2.7课后习题48
2.8习题答案48
第3章运算符与表达式
3.1算术运算符和算术表达式50
3.1.1算术运算符50
3.1.2算术表达式53
3.2赋值运算符和赋值表达式54
3.2.1赋值运算符54
3.2.2赋值表达式54
3.3复合赋值运算符和复合赋值表达式55
3.3.1复合赋值运算符55
3.3.2复合赋值表达式56
3.4自增、自减运算符57
3.4.1自增运算符57
3.4.2自增运算表达式57
3.4.3自减运算符59
3.4.4自减运算表达式59
3.5强制类型转换运算符60
3.6关系运算符与关系表达式61
3.6.1关系运算符61
3.6.2关系表达式62
3.7逻辑运算符与逻辑表达式63
3.7.1逻辑运算符63
3.7.2逻辑表达式64
3.8逻辑运算的“陷阱”:短路与、短路或65
3.8.1短路与运算65
3.8.2短路或运算66
3.9条件运算符与条件表达式66
3.9.1条件运算符67
3.9.2条件表达式67
3.10求字节数运算符68
3.11课后习题69
3.12习题答案70
第4章选择结构
4.1if语句71
4.1.1if语句的第一种形式71
4.1.2if语句的第二种形式73
4.1.3if语句的第三种形式74
4.1.4if语句常见错误76
4.1.5if案例—判断季节77
4.1.6if语句嵌套79
4.1.7if语句与三元运算符81
4.2switch语句81
4.2.1switch语句一般形式81
4.2.2switch语句优化83
4.2.3switch语句常见错误84
4.2.4关于default的几点说明87
4.3课后习题88
4.4习题答案89
第5章循环结构
5.1while循环语句91
5.1.1while循环应用92
5.1.2while循环常见错误93
5.2do…while循环语句94
5.2.1do…while循环应用95
5.2.2do…while常见错误96
5.2.3do…while与while的区别96
5.3for循环语句97
5.3.1for循环应用98
5.3.2for循环常见错误99
5.3.3for循环其他几种写法101
5.3.4for循环嵌套102
5.4改变循环执行状态103
5.4.1break语句104
5.4.2continue语句107
5.4.3break语句与continue语句对比108
5.5课后习题108
5.6习题答案109
第6章函数初识
6.1函数引入111
6.1.1定义函数111
6.1.2调用函数112
6.1.3函数的实参与形参赋值113
6.1.4函数定义、调用注意事项114
6.1.5函数中的局部变量117
6.1.6函数参数的传递方式:值传递117
6.1.7函数返回值118
6.1.8无返回值函数中的return语句120
6.1.9函数调用的其他形式121
6.2函数案例122
6.2.1案例1:打印整数1~n的