AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C++
C++
级别 6
在 CodeGym 学习编程
C++ SELF
等级 6,
课时 0
了解 CodeGym 如何将编程学习变成一场引人入胜的冒险:交互式练习、即时反馈、社区支持和大量实践。在这里你不仅仅是在学习——你一步步成为真正的开发者,获得开始 IT 职业所需的知识与经验!
深入变量
C++ SELF
等级 6,
课时 1
在本节 C++ 讲座中,你将巩固变量的基本模型(
类型 + 名称 + 值
),分清
声明
、
初始化
与
赋值
之间的差别,学会正确阅读像
x
=
x
+
5
这样的表达式,区分
=
与
==
,理解基于块的作用域
{
}
,并且我们会一起实现一个小“存钱罐”示例,分析新手常见错误。
C++ 基本类型:int、long、unsigned、char
C++ SELF
等级 6,
课时 2
在本讲中我们讨论 C++ 的基本数据类型:什么时候选择
int
或
long long
,为什么需要
unsigned
,在哪些场景下不可或缺的是
double
,
char
与字符串的区别是什么,什么是取值范围,以及如何使用
sizeof
来查看类型的实际大小。最后——常见的类型选择错误和实用规则。
内存中的变量:地址、引用与指针
C++ SELF
等级 6,
课时 3
在本次 C++ 讲座中,你将理解变量在内存中的真实存在:
值
与
地址
有何不同,取地址运算符
&
如何工作,什么是引用
T
&
(对象的第二个名字)以及指针
T
*
(单独的存放地址的变量),如何安全地使用
nullptr
、解引用
*
和运算符
->
,以及为什么会出现“悬空”地址和新手最常见的错误来源。
隐式转换:混合 int 和 double
C++ SELF
等级 6,
课时 4
在这节 C++ 讲座中,你将理解编译器如何在表达式中执行隐式类型转换:什么是 promotions,usual arithmetic conversions 如何工作,为什么
int
/
int
即使赋值给
double
也会进行整数除法,以及在将
double
写入
int
时会在哪些地方发生“悄然”的数据丢失。通过实践示例和小应用,你将学会提前预测公式的计算类型并避免常见错误。
类型自动推导:auto
C++ SELF
等级 6,
课时 5
在本篇 C++ 讲座中,你将了解
auto
的工作原理:编译器如何根据初始化表达式推导类型,为什么类型在声明时固定一次,整除(
1
/
2
)和赋值会带来哪些陷阱,什么时候
auto
让代码更简洁,什么时候会隐藏重要含义。最后 — 备忘与常见错误。
IT 产品开发
C++ SELF
等级 6,
课时 6
在本讲座中,您将了解 IT 产品开发的流程:团队中的角色与分工、他们如何协作、Product Owner、UX Designer、DevOps 与开发人员的职责,以及当代数字服务构建方法的发展历史。
Please enable JavaScript to continue using this application.