C++基本语法
C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。
对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例
类 - 类可以定义为描述对象行为/状态的模板/蓝图
方法 - 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作
即时变量 - 每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的
C++ 中的分号 & 块
在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。eg:x = y; y = y+1;
块是一组使用大括号括起来的按逻辑连接的语句。eg:{ cout << "Hello World"; // 输出 Hello World return 0; }
C++ 标识符
C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。标识符包含字母、数字、下划线,且区分大小写;标识符不能以数字开头。
C++ 关键字
保留字不能作为常量名、变量名或其他标识符名称
asm | else | new | this |
auto | enum | operator | throw |
bool | explicit | private | true |
break | export | protected | try |
case | extern | public | typedef |
catch | false | register | typeid |
char | float | reinterpret_cast | typename |
class | for | return | union |
const | friend | short | unsigned |
const_cast | goto | signed | using |
continue | if | sizeof | virtual |
default | inline | static | void |
delete | int | static_cast | volatile |
do | long | struct | wchar_t |
double | mutable | switch | while |
dynamic_cast | namespace | template |