1. 函数的定义: return type, function name, parameter list, function body
// int为返回类型,main为函数名,小括号包围的是可以为空的形参列表
int main()
{ // 大括号包围的是函数体
return 0; // 返回值
}
2.
c++程序必须包含一个main函数
3. 源文件命名约定: .cc、.cxx、.cpp、.cp、.c
4. 标准输入输出 iostream: cin, cout, cerr, clog
5. 循环控制语句
// while循环
while (condition) {
statement
}
// for循环
for (init statement; condition; expression) {
statement
}
6.
从键盘输入文件结束符: unix为Ctrl + D,windows为Ctrl + Z
7. 条件控制语句
// if 条件语句
if (condition) {
statement
} else if (condition) {
statement
} else {
statement
}
8.
类:
- 一种用于定义自己的数据结构及其相关操作的机制。
- 每个类都定义了一个新的类型,类型名就是类名。
- 类一般定义在头文件中(.h, .hpp, .hxx)。
- 类的作者定义了类对象可以执行的所有动作。
10. 点运算符 '.' 只能用于类类型的对象:
- 左侧运算对象必须是一个类类型的对象,
- 右侧运算对象必须是该类型的一个成员名,
- 运算结果为右侧运算对象指定的成员。
- 调用运算符'()':括号中为实参列表
- e.g. item.isbn() // 类类型对象.成员函数(可为空的实参列表)
- < : 输入重定向
- > : 覆盖输出重定向
- >> : 追加输出重定向