





定价:59.9元
印次:1-5
ISBN:9787302610281
出版日期:2022.09.01
印刷日期:2025.01.02
图书责编:陈景辉
图书分类:教材
本书通过精心设计的游戏案例讲解C语言,让读者感受到程序设计的乐趣和魅力,并且结合思政元素,潜移默化地培养学生热爱国家、追求卓越、大胆创新、勇攀科学高峰的人生观和价值观。全书共11章,分别为C语言概述,数据类型、运算符与表达式,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体,字符串,文件和综合应用等,书中的每个知识点都有相应的实现代码和实例。本书即可以作为全国高等学校“C语言程序设计”课程的教材,也可以作为编程爱好者的自学辅导书。
徐舒,原中兴通讯股份有限公司工程师、原法国国家科学中心LIMOS实验室工程师,给“中国广州移动、平安科技、大唐移动”等多家公司培训授课,有着丰富的工程和教学经验。
前言 C语言是一门面向过程的计算机编程语言,功能强大而灵活,简洁高效,广泛用于系统软件与应用软件的开发。C语言语法简单,学习成本小,初学者能在较短的时间内快速掌握编程技术,所以C语言是大部分程序员学习的第一门语言。 但是传统的C语言学习课程都将主要的精力放在对C语言语法细节的介绍上。学生们从一开始就陷入琐碎的细节之中,无法感受到编程的乐趣。即使费了九牛二虎之力掌握了基础知识,也无法写出能解决实际问题的程序,更谈不上掌握编程思维。本书通过“微项目”在简化的环境中介绍编程。本书设计的“模拟电子屏” 构成的“微项目”就像围棋一样,规则虽然非常简单,但却能衍生无数新内容,可以充分激发读者的想象力和创造力。通过“模拟电子屏” 项目学习编程, 读者的学习效率将非常高,能够快速掌握基础知识,并完成很多经典的游戏。整个学习过程体验非常好,就像一场探索旅行。在完成几个经典的游戏之后,读者会发现,只需要掌握少量的基础语法知识,就能完成各种有趣的小游戏。 本书主要内容 本书共分为11章,各章主要内容如下。 第1章介绍了程序及程序设计的基本概念和集成开发环境的使用,并且通过简单的案例介绍C语言程序的基本结构和特点。 第2章介绍了数据类型、运算规则,如何读取和操作数据。 第3、4章分别介绍了选择结构和循环结构。 第5章介绍了数组的定义、引用,以及数组的应用。 第6章介绍了函数的定义和调用,以及利用函数进行模块化设计; 并且介绍了经典游戏设计的框架,利用框架可以快速实现各种小游戏。 第7章介绍了指针的概念以及指针与数组、函数之间的联系。 第8章介绍了结构体的基本概念,结构...
第1章C语言概述
1.1程序与程序语言
1.2选择C语言的理由
1.3如何学习C语言
1.4编程环境
1.4.1集成开发环境介绍
1.4.2集成开发环境简单使用
1.5“模拟电子屏”项目介绍
1.5.1项目简介
1.5.2项目结构介绍
1.5.3项目函数介绍
1.6简单C语言程序示例
1.7程序调试
1.8注释
1.9综合案例: “俄罗斯方块”向下运动
习题
第2章数据类型、运算符与表达式
2.1数据的存储形式
2.1.1整数存储方式
2.1.2浮点数存储方式
2.2数据类型与表示形式
2.2.1数据类型
2.2.2常量和变量
2.2.3整型数据
2.2.4浮点型数据
2.2.5字符型数据
2.3运算符与表达式
2.3.1运算符简介
2.3.2赋值运算符与赋值表达式
2.3.3算术运算符与算术表达式
2.3.4关系运算符与关系表达式
2.3.5逻辑运算符与逻辑表达式
2.3.6逗号运算符与逗号表达式
2.4语句
2.5类型转换
2.5.1自动类型转换
2.5.2强制类型转换
2.6综合案例: 弹跳的小球
习题
第3章选择结构程序设计
3.1if语句
3.1.1单分支结构
3.1.2双分支结构
3.1.3多分支结构
3.1.4if语句的嵌套
3.2switch语句
3.3综合案例: 按键控制“...
(2)语言简洁易懂,提供易于掌握的框架,帮助读者批量地完成小游戏开发,适合自学。
(3)采用迭代的设计方法,代码详尽、清晰,实现从简单的小项目到复杂的项目的进阶。
(4)全面融入思政德育元素,培养学生独立分析问题和解决问题的能力,塑造匠人精神。