语句
语句是一种指令,让程序执行某些操作。语句通常以分号结尾。
函数
函数是一组序列执行的语句。每个 C++ 程序都必须包含一个 main
函数。当你执行程序的时候,首先会从 main
函数开始执行。
语法
这些控制 C++ 元素组织形式的规则,称为语法。当你违反语言的语法规则时,就会产生语法错误。
注释
注释允许你在代码中留下笔记。C++ 支持两种类型的注释:
- 行内注释以
//
开头。 - 段落注释以
/*
开头,以*/
结束。
你可以通过注释来临时屏蔽一行或一段代码,上述操作称为注释掉(commenting out)代码。
数据与变量
数据是一系列符号并可以被解析为某种含义。一段被存放在内存中的数据称为值。
变量是一段命名的内存,用来存放值。变量的名称为标识符(identifier)。
初始化与赋值
拷贝赋值(通过 operator=
)可以被用来向某个已经被创建的变量赋值。
初始化用于在变量被创建的同时为其指定值。C++ 支持三种类型的初始化:
- 拷贝初始化
- 直接初始化
- 统一初始化(也称为列表初始化或括号初始化)
标准输入输出
std::cout
和 operator<<
可以将表达式的结果作为文本输出到控制台。std::endl
会输出一个换行符。std::cin
和 operator>>
可以从键盘获取输入值。
关键字与字面量
C++ 预留了一组名称,称为关键字。这些关键字在 C++ 中具有特殊的含义,不能被用作变量名。
字面量指的是直接插入源码中的固定值。例如 5
和 "Hello world!"
。
表达式与运算
表达式是一组字面量、变量、运算符和函数调用的组合,它经过求值后,会得到一个单一值。
一元运算符使用一个操作数,二元运算符使用两个操作数,三元运算符使用三个操作数。