c++ 基础语法
C++ 程序可以定义为对象的集合, 这些对象通过调用彼此的方法进行交互, 现在让我们简单的看看什么是类, 对象, 方法 , 及时变量
- 对象 - 对象具有状态和行为: 例如 一只狗的状态: 名称, 颜色, 品种, 行为 - 吃, 睡, 对象是类的实例
- 类 - 类可以定义为描叙对象行为/状态的模板/蓝图
- 方法: 从基本上来说, 一个方法标识一种行为, 一个类可以包含多个方法, 可以在方法中写入逻辑, 操作数据以及执行所有的动作
- 即时变量: 每个对象都有其独特的即时变量, 对象的状态是由这些即时变量创建的
C++ 的程序结构
1 | #include <iostream> |
编译 & 执行 C++ 程序
- 创建文件 hello.cpp
- 写入上述内容
- g++ hello.cpp 回车之后生成了 文件 a.out 可执行文件
- ./a.out
c++ 中的分号和语句块
c++ 中必须使用分号作为结束语
c++ 不以末尾作为语句的结束
1 | x=1; y = y + 1; add(x,y); |
c++ 的数据类型
| 类型 | 字段|
| – | – |
| 布尔值| bool |
| 字符型 | char |
| 整形 | int |
| 浮点形 | float |
| 双浮点形 | double|
| 无类型 | void |
| 宽字符型 | wchar_t|
typedef 声明
您可以使用 typedef 为一个已有的类型取一个新的名字
1 | typedef type newname; |
枚举类型
enum 枚举名 {
标识符[= 整形常量],
…
} 枚举变量;
enum color {
red,
green,
blue
} c ;