Start
第一个C++ 程序
hello-world.cpp
1 | #include <iostream> |
- 入口函数为main,前面int代表返回类型,return 0 代表程序成功执行
- #include 预处理器指示符
- using namespace std代表使用std命名空间
- C++ 每一条语句后面都是需要加分号;
- cout 写出到标准输出 cout 是在std 命名空间下的
编译执行
- 编译: g++ -o hello-word hello-world.cpp
- 执行程序: ./hello-world 结果如下
hello world!
预处理指示符
- 使用**#**开头
- #define
定义常量
- #define XX 1
避免include 被重复引入
比如在a.h加入 在首次引入之后A_H就会被定义,第二次引入ifndef A_H 条件就会为false1
2
3
4#ifndef A_H
#define A_H
...
#endif其他常量
- LINE 当前行
- FILE 当前文件名
注释
- 注释对 /* */
- 行注释 //