登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』C语言项目化教程(微课视频版)

書城自編碼: 3785243
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 徐舒、周建国
國際書號(ISBN): 9787302610281
出版社: 清华大学出版社
出版日期: 2022-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 71.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
谢谢你来到我的生命:狗狗带给我们的治愈与改变
《 谢谢你来到我的生命:狗狗带给我们的治愈与改变 》

售價:HK$ 51.8
情感觉醒:揭秘亲密关系背后的真相
《 情感觉醒:揭秘亲密关系背后的真相 》

售價:HK$ 68.8
诸葛亮
《 诸葛亮 》

售價:HK$ 79.4
解密:梦的诞生
《 解密:梦的诞生 》

售價:HK$ 193.2
课长,这不是恋爱,这就是性骚扰!
《 课长,这不是恋爱,这就是性骚扰! 》

售價:HK$ 45.9
人文与社会译丛:我们中的我(承认理论研究)
《 人文与社会译丛:我们中的我(承认理论研究) 》

售價:HK$ 79.4
(守望者·人间世)自我:与齐格蒙特·鲍曼对谈
《 (守望者·人间世)自我:与齐格蒙特·鲍曼对谈 》

售價:HK$ 82.8
白蛇:浮生艺术画集
《 白蛇:浮生艺术画集 》

售價:HK$ 193.2

 

建議一齊購買:

+

HK$ 60.8
《普通高校体育与健康教程》
+

HK$ 72.5
《中医诊断学·全国中医药行业高等教育“十四五”规划教材》
+

HK$ 56.1
《计算机应用基础(第3版)》
+

HK$ 82.4
《病理生理学(第9版/本科临床/配增值)》
+

HK$ 57.7
《医用化学(第二版)》
+

HK$ 67.7
《土木工程测量(刘茂华)》
編輯推薦:
本书采用“编程基础→开发技术→游戏编程”的学习路线。具备以下特色:(1)在“模拟电子屏”项目中,通过简单的函数指令,完成“贪吃蛇”等经典游戏开发。
(2)语言简洁易懂,提供易于掌握的框架,帮助读者批量地完成小游戏开发,适合自学。
(3)采用迭代的设计方法,代码详尽、清晰,实现从简单的小项目到复杂的项目的进阶。
(4)全面融入思政德育元素,培养学生独立分析问题和解决问题的能力,塑造匠人精神。
內容簡介:
本书通过精心设计的游戏案例讲解C语言,让读者感受到程序设计的乐趣和魅力,并且结合思政元素,潜移默化地培养学生热爱国家、追求卓越、大胆创新、勇攀科学高峰的人生观和价值观。全书共11章,分别为C语言概述,数据类型、运算符与表达式,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体,字符串,文件和综合应用等,书中的每个知识点都有相应的实现代码和实例。本书即可以作为全国高等学校“C语言程序设计”课程的教材,也可以作为编程爱好者的自学辅导书。
目錄
第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综合案例: 按键控制“俄罗斯方块”运动
习题
第4章循环结构程序设计
4.1while语句
4.2dowhile语句
4.3for语句
4.4三种循环的比较
4.5嵌套循环语句
4.6break语句和continue语句
4.6.1break语句
4.6.2continue语句
4.7综合案例: “士兵”巡逻
习题
第5章数组
5.1一维数组
5.1.1一维数组的定义
5.1.2一维数组的初始化
5.1.3一维数组的引用
5.2二维数组
5.2.1二维数组的定义
5.2.2二维数组的初始化
5.2.3二维数组的引用
5.3综合案例: “贪吃蛇”游戏
习题
第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.3.4函数的返回值
6.3.5函数的声明和原型
6.4函数的嵌套调用和递归调用
6.4.1函数的嵌套调用
6.4.2函数的递归调用
6.5数组作为函数参数
6.6游戏框架
6.7变量作用域
6.7.1局部变量
6.7.2全局变量
6.8综合案例: “贪吃蛇”游戏重构
习题
第7章指针
7.1指针的概念
7.2指针变量
7.2.1定义指针变量
7.2.2引用指针变量
7.2.3指针变量作为函数参数
7.3指针与数组
7.3.1一维数组与指针
7.3.2多维数组与指针
7.4综合案例: “俄罗斯方块”游戏重构
习题
第8章结构体
8.1结构体类型的声明
8.2定义结构体类型变量
8.2.1结构体类型变量的定义
8.2.2结构体变量的初始化
8.2.3访问结构体中的成员
8.3结构体数组
8.4指向结构体类型的指针
8.4.1定义结构体类型指针变量
8.4.2用指针访问成员
8.5结构体作为函数的参数
8.6链表
8.6.1链表的基本概念
8.6.2内存管理函数
8.6.3建立动态链表
8.6.4显示动态链表
8.6.5链表的插入
8.6.6链表的删除
8.6.7链表的释放
8.7枚举类型
8.8用typedef定义类型
8.9综合案例: 使用链表完成“贪吃蛇”游戏
习题
第9章字符串
9.1字符串概述
9.2字符数组的输入输出
9.3字符串处理函数
9.3.1字符串的长度函数strlen()
9.3.2字符串比较函数strcmp()
9.3.3字符串连接函数strcat()
9.3.4字符串复制函数strcpy()
9.4指针和字符串
9.4.1指针与字符串的关系
9.4.2字符串指针作为函数参数
9.5综合案例: 用户管理系统
习题
第10章文件
10.1文件概述
10.1.1文件的基本概念
10.1.2缓冲文件系统
10.1.3文件指针
10.1.4文件处理步骤
10.2文件的打开和关闭
10.2.1文件的打开
10.2.2文件的关闭
10.3文件的读写
10.3.1字符读写函数fgetc()和fputc()
10.3.2字符串读写函数fgets()和fputs()
10.3.3格式化读写函数fscanf()和fprintf()
10.3.4数据块读写函数fread()和fwrite()
10.4文件随机访问
10.4.1fseek()函数
10.4.2ftell()函数
10.5文件状态检测
10.6综合案例: 用户管理系统重构
习题
第11章综合应用
1.1EGE库简介
11.2EGE库的安装与配置
11.3EGE库的使用
11.3.1创建一个图形窗口
11.3.2绘制简单图形
11.3.3图像处理
11.4综合案例: Flappy Bird游戏

习题
附录A常用字符与ASCII码对照表

附录B关键字及其含义

附录C运算符和结合性

参考文献
內容試閱
C语言是一门面向过程的计算机编程语言,功能强大而灵活,简洁高效,广泛用于系统软件与应用软件的开发。C语言语法简单,学习成本小,初学者能在较短的时间内快速掌握编程技术,所以C语言是大部分程序员学习的第一门语言。
但是传统的C语言学习课程都将主要的精力放在对C语言语法细节的介绍上。学生们从一开始就陷入琐碎的细节之中,无法感受到编程的乐趣。即使费了九牛二虎之力掌握了基础知识,也无法写出能解决实际问题的程序,更谈不上掌握编程思维。本书通过“微项目”在简化的环境中介绍编程。本书设计的“模拟电子屏” 构成的“微项目”就像围棋一样,规则虽然非常简单,但却能衍生无数新内容,可以充分激发读者的想象力和创造力。通过“模拟电子屏” 项目学习编程, 读者的学习效率将非常高,能够快速掌握基础知识,并完成很多经典的游戏。整个学习过程体验非常好,就像一场探索旅行。在完成几个经典的游戏之后,读者会发现,只需要掌握少量的基础语法知识,就能完成各种有趣的小游戏。
本书主要内容
本书共分为11章,各章主要内容如下。
第1章介绍了程序及程序设计的基本概念和集成开发环境的使用,并且通过简单的案例介绍C语言程序的基本结构和特点。
第2章介绍了数据类型、运算规则,如何读取和操作数据。
第3、4章分别介绍了选择结构和循环结构。
第5章介绍了数组的定义、引用,以及数组的应用。
第6章介绍了函数的定义和调用,以及利用函数进行模块化设计; 并且介绍了经典游戏设计的框架,利用框架可以快速实现各种小游戏。
第7章介绍了指针的概念以及指针与数组、函数之间的联系。
第8章介绍了结构体的基本概念,结构体的定义、引用和初始化,并介绍了链表的概念和常用操作。
第9章介绍了字符串的定义、存储和使用,以及字符串常用函数,并介绍了字符串与指针之间的联系。
第10章介绍了文件的概念和文件常用操作。
第11章为综合应用,利用C语言第三方图形库设计并完成经典的Flappy Bird游戏。
本书特色
(1) 在本书设计的“模拟电子屏”辅助学习项目中,只需点亮和关闭“屏幕”上的“灯”等4个简单的函数指令,就可以构建“贪吃蛇”“俄罗斯方块”“飞机大战”等经典游戏。
(2) 语言简洁易懂,适合自学。本书给出了一个简单、易于掌握的框架,这个框架能够帮助读者批量地完成各种小游戏,让读者可以快速实现从零基础到游戏设计者的飞跃。
(3) 代码详尽,每个案例都是采用迭代的设计方法,由简单的小项目逐步地演变成复杂的项目,读者可以完整地感受在程序设计时如何将复杂项目分解,分而治之。

配套资源
为了便于教与学,本书配有390分钟微课视频、源代码、教学课件、教学大纲、教案、习题题库。
(1) 微课视频获取方式: 读者可以先扫描书本封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。

(2) 源代码获取方式: 先扫描书本封底的文泉云盘防盗码,再扫描下方二维码,即可获取。

源代码

(3) 其他配套资源获取方式: 扫描书本封底的“书圈”二维码,关注并回复本书号后,即可下载。
读者对象
本书既可以作为全国高等学校本科生“C语言程序设计”课程的教材,又可以作为编程爱好者的自学辅导书。本书以游戏项目为案例逐步介绍程序基础知识,并且介绍程序设计方法,帮助读者从零基础快速提升到独立完成各种经典游戏的水平,本书特别适合想从事软件开发相关工作的广大读者。
本书是由徐舒工程师和周建国副教授合作完成。徐舒曾在著名IT公司和法国LIMOS国家实验室工作,并且受多家公司邀请讲授编程类课程,有着丰富的工程经验和教学经验。周建国是武汉大学电子信息学院副教授,有着丰富的教学和科研经验。本书在策划和出版过程中,得到许多人的帮助,在此表示衷心的感谢。感谢作者的导师武汉大学孙洪教授和易凡教授的指导和帮助; 感谢武汉理工大学刘岚教授的指导和帮助; 感谢LIMOS国家实验室Jean Connier博士对作者在法国工作期间给予的帮助和支持; 感谢张金龙、姚敏、余倩、王健、杨汉、吴俊、杨彬、于满洋、洪自华、陆奎良等众多互联网公司的工程师的帮助和支持。
在本书的编写过程中,参考了诸多相关资料,在此向文献资料的作者表示衷心的感谢。限于编者水平加之时间仓促,书中难免存在疏漏之处,欢迎读者批评指正。
编者
2022年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.