跳到主要内容

新人见面礼首单立减 · 终身会员专享特惠进行中

立即查看
发现开通会员

C++零基础实战课,用七龙珠游戏项目串起C语言基础,AI辅助编程和调试全程融入

AI 总结

C++ 零基础实战课,先讲二进制、内存这些底层原理,装好 Visual Studio 2022,再用 C 语言篇打基础,变量、函数、指针、结构体都过一遍。全程用"七龙珠"游戏项目串起来,画地图、随机遇怪、战斗流程一步步自己写,现有 98 节还在更新

C++零基础实战课,从计算机底层原理和开发环境搭建讲起,先把 C 语言基础打牢,涵盖变量、函数、数组、指针、结构体这些核心语法和数据结构,再用一个"七龙珠"游戏项目把抽象概念落到实际代码里。课程目前更新到 C 语言篇,共 98 节课

课程内容怎么排

基础篇解决的是前置问题:代码到底是什么、二进制怎么理解、计算机的存储单位和字符表示方式、内存是什么,然后装上 Visual Studio 2022,把开发环境跑起来。这一段里专门有一节讲怎么用 AI 辅助写代码,最后配一节练习题收尾

C 语言篇是主体。语法从变量、浮点数、赋值和算术运算符、if 语句和代码块、函数、头文件讲起,往下是字符和字符串、scanf 输入、循环语句、数组、宏、位操作、结构体、枚举、内存分区和动态内存

七龙珠项目贯穿其中:开场用选项和模块化搭骨架,接着做地图绘制、人物移动、随机卡牌、随机遇怪和战斗菜单,中间穿插休息屋功能实现和 bug 修复,最后进战斗流程并发布程序。语法点讲完就拿到项目里用一次,变量、数组、结构体、枚举这些概念都是在改这个游戏的过程中熟悉起来的

怎么学

课程用 Visual Studio 2022 做开发环境,每讲一个语法点都会带着调试,遇到报错会讲怎么读错误信息、怎么定位。项目部分反复提到模块化,从单文件写到拆成多个模块,再到链接静态库

内容偏实操,把代码敲一遍,遇到 bug 自己先查一遍,比只看讲解有用

适合谁

适合没有编程基础、想从 C 语言入门的人,也适合学过一点语法但没完整做过项目、想跟着做完一个能跑起来的小游戏的人。需要一台 Windows 电脑,能装 Visual Studio 2022,剩下的从第一节课跟下来就行

C 语言篇还在更新中,目录里带"七龙珠"字样的就是项目实战部分

课程目录

基础篇

  1. 初识代码
  2. 学会使用 AI
  3. 安装 Visual Studio 2022
  4. 代码的本质是什么
  5. 什么是二进制
  6. 计算机的存储单位
  7. 计算机是如何表示字符的
  8. 什么是内存
  9. 练习题

C 语言篇(含七龙珠实战项目)

  1. 基础准备
  2. 学会解决代码错误
  3. 什么是变量
  4. 变量的命名规则和命名规范
  5. 浮点数
  6. 赋值运算和调试
  7. 注释
  8. 算术运算符及表达式
  9. 字面量和隐式转换
  10. 交换变量的值
  11. if 语句和代码块
  12. 关系运算符
  13. 函数
  14. 警告等级设置
  15. 函数的书写规范
  16. 头文件和 include 预编译指令
  17. 相对路径和绝对路径
  18. 库文件和 printf
  19. 字符、字符数组和字符串
  20. 转义字符
  21. 字符串如何表示中文
  22. 地址变量
  23. scanf 输入
  24. 开启实战代入学习(七龙珠项目)
  25. if-else 语句
  26. 七龙珠 - 实现选项和模块化
  27. while 循环语句
  28. do-while 语句
  29. for 循环语句
  30. 多层循环
  31. break 语句
  32. switch 语句
  33. 七龙珠开场优化 - static 修饰函数
  34. 七龙珠添加引导对话
  35. const 关键字
  36. 七龙珠 - 优化菜单
  37. 链接静态库
  38. 计算字符串大小
  39. 三目运算符和字符串比较
  40. 自增、自减运算符
  41. 字符串复制
  42. 格式化存储字符串 - sizeof 关键字
  43. 七龙珠完善背景音乐
  44. 发布程序
  45. 一维数组
  46. 多维数组
  47. 七龙珠 - 绘制地图
  48. 宏定义
  49. 宏函数
  50. 位操作 - 按位与
  51. 按位取反、按位或
  52. 按位左移、右移
  53. 七龙珠地图优化
  54. typedef 关键字
  55. 全局变量
  56. 结构体
  57. 七龙珠 - 添加战士数据
  58. 七龙珠 - 移动人物 1
  59. 七龙珠 - 移动人物 2
  60. 七龙珠 - 人物轮流行动
  61. 随机数
  62. 七龙珠 - 随机卡牌
  63. 枚举
  64. 七龙珠 - 使用枚举
  65. 七龙珠 - 选择卡牌
  66. 七龙珠 - 按步数移动人物 1
  67. 七龙珠 - 按步数移动人物 2
  68. 七龙珠 - 优化操作流程 1
  69. 逻辑运算符
  70. 七龙珠 - 优化操作流程 2
  71. 七龙珠 - 项目二次模块化
  72. 七龙珠 - 完成休息屋功能
  73. 七龙珠 - 修复休息屋 bug
  74. 七龙珠 - 随机遇怪
  75. 七龙珠 - 生成怪物数据
  76. 七龙珠 - 敌人概率性逃跑
  77. 七龙珠 - 获取参战战士数据
  78. 七龙珠 - 显示和选择战斗菜单
  79. 七龙珠 - 逃跑功能实现
  80. 七龙珠 - 战斗选择流程 1
  81. 七龙珠 - 战斗选择流程 2
  82. 七龙珠 - 战斗选择流程 3
  83. 七龙珠 - 战斗选择流程 4
  84. 七龙珠 - 添加敌人攻击记录
  85. 内存分区
  86. 七龙珠 - 进入战斗 1
  87. 七龙珠 - 进入战斗 2
  88. 七龙珠 - 进入战斗 3
  89. 动态内存

课程视频和配套资料放在本页

资源目录一览

已核验有效
共 98 个文件其中 98 个视频总计 3.07 GB

本文隐藏内容

选择一种方式解锁隐藏内容

开通会员,畅看全站创业项目与实操拆解

登录即代表同意《用户协议》

本文隐藏内容

已解锁
正在确认隐藏内容

常见问题

直达下载区

本资源共包含 98 个文件(总大小约 3.07 GB),核心目录与文件包括:《1.基础篇-基础篇-初识代码.mp4》、《2.基础篇-基础篇-学会使用AI.mp4》、《3.基础篇-基础篇-安装Visual Studio 2022.mp4》、《4.基础篇-基础篇-代码的本质是什么.mp4》、《5.基础篇-基础篇-什么是二进制.mp4》、《6.基础篇-基础篇-计算机的存储单位.mp4》、《7.基础篇-基础篇-计算机是如何表示字符的.mp4》、《8.基础篇-基础篇-什么是内存.mp4》 等完整配套资料。

有的,包含 《1.基础篇-基础篇-初识代码.mp4》、《2.基础篇-基础篇-学会使用AI.mp4》、《3.基础篇-基础篇-安装Visual Studio 2022.mp4》、《4.基础篇-基础篇-代码的本质是什么.mp4》、《5.基础篇-基础篇-什么是二进制.mp4》、《6.基础篇-基础篇-计算机的存储单位.mp4》 等共 98 节高清实操视频教程,适合跟随视频逐步实操学习。

文章正文下方提供完整的百度网盘直达下载链接,解锁后即可在线查看或一键转存全套目录文件。

猜你想看

查看更多