AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C++
C++
级别 3
人工智能:新一轮技术革命
C++ SELF
等级 3,
课时 0
在本次讲座中,您将了解人工智能如何改变经济与劳动力市场、为什么AI革命对每个人都是一次机遇,以及程序员如何成为新时代的关键角色。包含生活实例、行业最新资讯以及如何不被变革抛在身后的建议。
比较运算符: <, <=, >, >=, ==, != 与 bool 类型
C++ SELF
等级 3,
课时 1
本讲解 C++ 中的逻辑类型
bool
以及核心思想:比较操作是会返回
bool
(
true
/
false
)的表达式。我们将讨论顺序运算符
<
、
<=
、
>
、
>=
,相等性
==
/
!=
,通过
==
比较字符串,典型的陷阱例如
a
<
b
<
c
,以及为什么给检查起“能表达含义”的名字(例如
is_adult
,
is_exit
)很有用。
条件语句:if/else
C++ SELF
等级 3,
课时 2
本讲介绍 C++ 中的分支:
if
、
else
和 一系列的
else if
是如何组织的,为什么条件表达式应产生
bool
,花括号
{}
如何影响程序含义,嵌套的
if
与
else if
有何不同,以及哪些常见错误会导致“某个分支总是被执行”。
逻辑运算:&&、||、!、短路求值
C++ SELF
等级 3,
课时 3
讲解 C++ 的逻辑运算符:
&&
,
||
,
!
以及短路求值。学习如何由多个检查组成条件,使用“保护”表达式(仅在
b != 0
时进行除法,仅当字符串非空时访问
s
[
0
]
),并谨慎构建迷你应用
SmartCalc
,支持命令
"add"
、
"div"
及其同义词。
运算符优先级与括号
C++ SELF
等级 3,
课时 4
本讲将讲解 C++ 编译器如何按运算符优先级对表达式分组,以及为什么括号首先是提高可读性的工具。我们会通过示例看看与
!
有关的陷阱、混用
&&
和
||
的情况、“数学式”的
a
<
b
<
c
写法,以及不加括号使用
std::cout
输出时的典型错误。
常见错误:= 与 ==,输入检查
C++ SELF
等级 3,
课时 5
解析在 C++ 条件判断中最常见的错误:将
=
与
==
混淆,通过
if
(
std::cin
>>
x) 进行的最小输入检查,比较与区间中的边界情况,利用短路
&&
防止除以零,以及对字符串和索引的谨慎处理。
CodeGym 课程概览
C++ SELF
等级 3,
课时 6
在本概览中,您将了解 CodeGym 的自学课程与“大学”课程如何设置:它们有何不同、有哪些学习形式可选、课程包含哪些内容、学生如何获得支持,以及如何选择适合的路径以开启 IT 职业生涯。大量实践、真实评价与面向新手的建议!
Please enable JavaScript to continue using this application.