购物车中还没有商品,赶紧选购吧!
C语言程序设计项目化教程 黑马程序员 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:C语言程序设计项目化教程
ISBN:9787040601763
出版社:高等教育出版社
出版年月:2023-10
作者:黑马程序员
定价:55.00
页码:384
装帧:平装
版次:1
字数:660
开本:16开
套装书:否
https://gjs.bg-online.com.cn/blobdata/20231227/211AA23D8E984B698B3E10B3B0686262.jpg

本书是高等职业教育计算机类专业基础课黑马程序员系列教材之一。

本书是一本以项目驱动教学的C语言编程入门图书,全书共分为11个项目,项目1主要介绍了C语言基础知识,包括C语言整体概况、C语言开发环境与C语言编译过程等内容。项目2~项目3主要介绍了C语言基础知识,包括关键字、标识符、常量、变量、数据类型、类型转换等。项目4~项目9主要介绍了C语言的核心知识,包括结构化程序设计、数组、函数、指针、字符串、结构体等。项目10~项目11主要介绍了C语言的其他知识,包括预处理、文件管理等。

每个项目都分为项目导入、知识准备、项目设计、项目实施和项目小结5个部分。知识准备中,针对所讲知识点精心设计了场景案例,读者可以一边学习一边练习,巩固所学的知识点,并在实践中提升实际应用能力。

本书配有数字课程、微课视频、授课用PPT、教学大纲、教学设计、源代码、习题等丰富的数字化教学资源,读者可发邮件至编辑邮箱1548103297@qq.com获取。此外,为帮助学习者更好地学习掌握本书中的内容,黑马程序员还提供了免费在线答疑服务。本书配套数字化教学资源明细及在线答疑服务,使用方式说明可扫描封面二维码。

本书可以作为高等职业院校及应用型本科院校计算机相关专业的C语言程序设计课程的教材,也可以作为广大信息技术产业从业人员和编程爱好者的自学参考书。

前辅文
项目1 制作一张C语言名片
  项目导入
  知识准备
  1.1 C语言概述
   1.1.1 计算机语言发展简史
   1.1.2 C语言发展简史
   1.1.3 C语言标准
   1.1.4 C语言特点
   1.1.5 C语言应用领域
  1.2 C语言开发环境搭建
  1.3 第一个C语言程序
  1.4 C语言程序编译过程
  1.5 C语言代码风格
   1.5.1 程序格式
   1.5.2 程序注释
  项目设计
  项目实施
  项目小结
  习题
项目2 计算圆的面积和周长
  项目导入
  知识准备
  2.1 关键字与标识符
   2.1.1 关键字
   2.1.2 标识符
  2.2 常量与变量
   2.2.1 常量
   2.2.2 变量
  2.3 常变量
  2.4 数据类型
  2.5 基本数据类型
   2.5.1 字符类型
   2.5.2 整型
   2.5.3 浮点类型
   2.5.4 布尔类型
  2.6 数据溢出
  2.7 数据类型转换
   2.7.1 隐式类型转换
   2.7.2 显式类型转换
  2.8 格式化输入输出
   2.8.1 printf()函数
   2.8.2 scanf()函数
  项目设计
  项目实施
  项目小结
  习题
项目3 算术运算
  项目导入
  知识准备
  3.1 运算符与表达式概念
  3.2 算术运算符与算术表达式
  3.3 赋值运算符与赋值表达式
  3.4 关系运算符与关系表达式
  3.5 条件运算符与条件表达式
  3.6 逻辑运算符与逻辑表达式
  3.7 位运算符
  3.8 sizeof运算符
  项目设计
  项目实施
  项目小结
  习题
项目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
  项目设计
  项目实施
  项目小结
  习题
项目5 万年历
  项目导入
  知识准备
  5.1 初识函数
   5.1.1 函数的概念
   5.1.2 函数的定义
  5.2 函数三要素
   5.2.1 函数名
   5.2.2 参数列表
   5.2.3 返回值类型
  5.3 函数调用
   5.3.1 函数调用过程
   5.3.2 函数调用方式
  5.4 函数参数传递
   5.4.1 参数传递
   5.4.2 const修饰参数
  5.5 递归函数
   5.5.1 递归函数的概念
   5.5.2 递归函数的应用
  5.6 变量作用域
   5.6.1 局部变量
   5.6.2 全局变量
  5.7 多文件之间变量引用与函数调用
   5.7.1 多文件之间的变量引用
   5.7.2 多文件之间的函数调用
  项目设计
  项目实施
  项目小结
  习题
项目6 学生成绩管理系统
  项目导入
  知识准备
  6.1 数组概述
  6.2 一维数组
   6.2.1 一维数组的定义与初始化
   6.2.2 一维数组的元素访问
   6.2.3 一维数组的遍历
   6.2.4 一维数组排序
  6.3 二维数组
   6.3.1 二维数组定义与初始化
   6.3.2 二维数组的元素访问
   6.3.3 二维数组的遍历
  6.4 数组作为函数参数
  项目设计
  项目实施
  项目小结
  习题
项目7 围棋
  项目导入
  知识准备
  7.1 认识计算机内存
  7.2 指针
   7.2.1 指针与指针变量
   7.2.2 指针变量的定义与引用
  7.3 指针的运算
   7.3.1 取址运算
   7.3.2 取值运算
   7.3.3 指针算术运算
  7.4 指针与数组
   7.4.1 数组名和指针
   7.4.2 数组指针
   7.4.3 指针数组
  7.5 指针与函数
   7.5.1 指针作为函数参数
   7.5.2 函数指针
   7.5.3 指针函数
  7.6 指针与const修饰符
   7.6.1 常量指针
   7.6.2 指针常量
   7.6.3 常量的常指针
  7.7 二级指针
  7.8 内存申请与操作
   7.8.1 内存申请
   7.8.2 内存回收
   7.8.3 内存操作
  项目设计
  项目实施
  项目小结
  习题
项目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.5 单个字符操作函数
  项目设计
  项目实施
  项目小结
  习题
项目9 贪吃蛇
  项目导入
  知识准备
  9.1 结构体类型的定义
  9.2 结构体变量的定义
  9.3 结构体变量的初始化
  9.4 结构体变量成员的访问
   9.4.1 直接访问结构体变量成员
   9.4.2 通过指针访问结构体变量成员
  9.5 结构体变量的内存管理
  9.6 结构体嵌套
   9.6.1 访问嵌套结构体变量成员
   9.6.2 嵌套结构体变量的内存管理
  9.7 结构体数组
   9.7.1 结构体数组的定义与初始化
   9.7.2 结构体数组的访问
  9.8 结构体类型数据作为函数参数
  9.9 typdef
  9.10 共用体
   9.10.1 共用体类型的定义
   9.10.2 共用体变量的定义
   9.10.3 共用体变量的内存管理
   9.10.4 共用体变量的初始化
  9.11 枚举
  项目设计
  项目实施
  项目小结
  习题
项目10 俄罗斯方块
  项目导入
  知识准备
  10.1 宏
   10.1.1 不带参数的宏
   10.1.2 带参数的宏
   10.1.3 取消宏的定义
  10.2 文件包含
  10.3 条件编译
   10.3.1 #if#else#endif
   10.3.2 #ifdef
   10.3.3 #ifndef
  10.4 断言
   10.4.1 断言的作用
   10.4.2 取消断言
  项目设计
  项目实施
  项目小结
  习题
项目11 英汉电子词典
  项目导入
  知识准备
  11.1 文件概述
   11.1.1 计算机中的流
   11.1.2 文件的概念
   11.1.3 文件的分类
   11.1.4 文件指针
   11.1.5 文件位置指针
  11.2 文件的打开与关闭
   11.2.1 fopen()
   11.2.2 fclose()
  11.3 文件读写
   11.3.1 单字符读写文件
   11.3.2 字符串读写文件
   11.3.3 二进制读写文件
   11.3.4 格式化读写文件
   11.3.5 文件定位
  项目设计
  项目实施
  项目小结
  习题
附录I
附录II

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加