C++ 基础知识

语句

语句是一种指令,让程序执行某些操作。语句通常以分号结尾。

函数

函数是一组序列执行的语句。每个 C++ 程序都必须包含一个 main 函数。当你执行程序的时候,首先会从 main 函数开始执行。

语法

这些控制 C++ 元素组织形式的规则,称为语法。当你违反语言的语法规则时,就会产生语法错误。

注释

注释允许你在代码中留下笔记。C++ 支持两种类型的注释:

  • 行内注释以 // 开头。
  • 段落注释以 /* 开头,以 */ 结束。

你可以通过注释来临时屏蔽一行或一段代码,上述操作称为注释掉(commenting out)代码。

数据与变量

数据是一系列符号并可以被解析为某种含义。一段被存放在内存中的数据称为值。

变量是一段命名的内存,用来存放值。变量的名称为标识符(identifier)。

初始化与赋值

拷贝赋值(通过 operator=)可以被用来向某个已经被创建的变量赋值。

初始化用于在变量被创建的同时为其指定值。C++ 支持三种类型的初始化:

  • 拷贝初始化
  • 直接初始化
  • 统一初始化(也称为列表初始化或括号初始化)

标准输入输出

std::coutoperator<< 可以将表达式的结果作为文本输出到控制台。std::endl 会输出一个换行符。std::cinoperator>> 可以从键盘获取输入值。

关键字与字面量

C++ 预留了一组名称,称为关键字。这些关键字在 C++ 中具有特殊的含义,不能被用作变量名。

字面量指的是直接插入源码中的固定值。例如 5"Hello world!"

表达式与运算

表达式是一组字面量、变量、运算符和函数调用的组合,它经过求值后,会得到一个单一值。

一元运算符使用一个操作数,二元运算符使用两个操作数,三元运算符使用三个操作数。