AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C++
C++
级别 2
IT 行业与您
C++ SELF
等级 2,
课时 0
在本讲座中,您将了解信息革命如何改变世界,为什么 IT 公司成为了最大、最昂贵的公司,IT 工作为您打开了哪些前景,以及为什么现在是成为程序员的最好时机。示例、数据与鼓舞人心的事实!
整数:int、算术、除法和余数 %
C++ SELF
等级 2,
课时 1
在本讲中,您将了解 C++ 中整数的基本用法:如何声明和修改
int
类型的变量、执行算术运算、在表达式中使用括号、理解整数除法
/
和取余
%
,以及如何避免常见错误(包括除以零)。最后——有一个关于“自动售货机”与找零的小示例。
字符串——std::string、拼接与长度
C++ SELF
等级 2,
课时 2
熟悉 C++ 中的 `std::string` 类型:学习如何包含 string 头文件,如何从字面量创建字符串,如何区分字符串“A”和字符“'A'”,如何使用 `+` 和 `+=` 连接字符串,如何使用 `size()` 获取字符串长度,以及如何通过索引 `[]` 操作字符。最后,我们将分析一个“控制台名片”的小例子以及常见错误。
输入:std::cin >> 及其限制
C++ SELF
等级 2,
课时 3
在本讲中,我们将讲解 C++ 中通过流
std::cin
和运算符
>>
进行输入:它如何按词元读取数据,为什么空格、
'\n'
和
'\t'
都会以相同方式分隔输入,通过
>>
读取字符串有哪些限制,以及在读取
int
和
std::string
时会出现哪些典型错误。
读取行 — std::getline
C++ SELF
等级 2,
课时 4
在本讲中我们将讲解如何在 C++ 中使用
std::getline
正确地读取整行,为什么使用
std::cin
>>
会把输入“按空格切断”,如何处理空行,以及如何安全地将标记式输入(
operator>>
)与通过
std::getline
的行输入混合使用。
将字符串转换为数字
C++ SELF
等级 2,
课时 5
在本讲中,我们将解析如何使用
std::stoi
在 C++ 中将文本输入转换为数字:如何将
std::getline
与转换为
int
结合使用,
stoi
会“宽容”哪些字符串、在哪些情况下它表现得比较棘手(部分转换、空格、末尾垃圾)、为什么可能发生运行时错误,以及初学者最常犯的典型错误。
CodeGym 平台:学习体系介绍
C++ SELF
等级 2,
课时 6
了解 CodeGym 平台的构成:课程与大学是如何组织的,什么是任务(quests)和模块,等级、讲座与题目系统如何运作,“黑物质”有什么用,在哪里寻求帮助以及如何用手机学习。本讲座将成为你了解 CodeGym 功能的指南!
Please enable JavaScript to continue using this application.