零基础趣学C语言pdf电子书提取码

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

本书以C语言知识为基础,以如鹏游戏引擎为框架,分三篇共13章来介绍C语言,主要内容划分如下:第一篇为基础语法篇,内容包括C语言初识、数据类型、运算符与表达式、选择结构、循环结构、函数初识、数组;第二篇为中级游戏开发篇,内容包括如鹏游戏引擎初识、常用游戏元素介绍、游戏开发基础、游戏开发高级;第三篇为高级指针篇,内容包括指针初识、内存管理。本书内容最大的特点是在案例部分以开发游戏的方式讲解C语言,且本书提供课件、源程序、素材文件、教学视频、在线答疑等配套服务。

本书内容有趣、难度适中、实例丰富,非常适合C语言零基础的读者,也适合相关院校作为教材使用。

为什么会有这本书

市面上介绍C语言的书有很多,但是基本都在讲解如何使用C语言输出“九九乘法表”“杨辉三角”等黑底白字的“DOS”程序。这样的教学方式,会让初学者感觉学习C语言枯燥、无聊,最终失去对C语言的兴趣。

为了让初学者有兴趣地、零挫折地学习C语言,本书引入了如鹏教育研发的游戏引擎,引导读者以游戏开发的形式学习C语言。读者只要掌握最基本的C语言语法,就可以开发一些简单、有趣、互动性强的游戏效果,学习起来更有成就感,更容易对C语言产生兴趣。

本书内容

本书的核心思想和内容,源自如鹏教育创始人杨中科老师多年来精心录制的“C语言也能干大事”系列视频教程。该系列视频教程在互联网上流传广泛,获得了很多C语言初学者的好评。

全书内容分为三篇共13章,具体内容如下。

第一篇为基础语法篇,共7章。

第1章主要介绍与C语言相关的基本概念,编辑、编译、运行、解释第一个C语言程序的方法,并对一些常见问题进行详细的描述与分析。

第2章主要讲解C语言中数据的两种表现形式:常量与变量,以及常用的数据类型,并重点讲解变量在C语言中的使用方法。另外,标识符、关键字、注释等知识点也会在本章作简单介绍。

第3章主要讲解C语言中常用的运算符,以及由运算符组合而成的运算表达式。

第4章主要讲解C语言中常用的两种选择结构:if与switch。由于在实际开发中, if语句使用机会更多,本章将重点讲解if语句的使用,以及if语句的三种形式。

第5章主要讲解C语言中常用的三种循环结构:while、do…while、for。本章将分别使用while、do…while、for循环实现两个相同的案例,通过对比方式让读者了解这三种循环结构的特点。最后,本章还介绍了改变循环执行状态的两种语法:break与continue。

第6章主要帮助读者理解函数的定义、调用方法,掌握函数实参与形参的使用,以及函数返回值的使用,最后通过案例讲解来加强读者对函数的理解。

第7章主要讲解数组的定义和使用方法,并分析了使用数组过程中的常见问题以及注意事项,最后通过案例讲解来加强读者对数组的理解。

第二篇为中级游戏开发篇,共4章。

第8章主要内容是介绍如鹏游戏引擎,讲解游戏开发涉及的相关概念,配置游戏开发环境。

第9章详细介绍C语言游戏开发中常用的三个核心函数,以及三个常用游戏元素:文本元素、图片元素、精灵元素。

第10章主要以案例讲解的方式,让读者掌握文本、图片、精灵元素的使用方法。

第11章属于C语言游戏开发的高级部分,介绍了获取用户按键功能,它可以实现用户与游戏程序之间的交互,增强了用户的游戏体验。除此之外,本章还将让读者接触多个版本的吃金币游戏,以版本迭代的开发模式,让读者体验如何开发一个功能完善的游戏程序。

第三篇为高级指针篇,共2章。

第12章主要讲解如何定义、引用指针变量。本章通过大量案例,透彻分析了在使用指针过程中遇到的一些问题,并深入分析了数组与指针、字符串与指针之间的关系。本章最后介绍了6个字符串处理函数。

版权:人民邮电出版社