0 编译工具
Linux编译工具
1 2 3 4 5 6 7 8 9 10 11 12 13
| gcc gcc hello.c -o hello gcc hello -o hello.i -E //预处理 gcc hello.i -o hello.s -S//编译成汇编语言 gcc hello.s -o hello.o -c//汇编成机器语言 gcc hello.o -o hello -lc -lgcc//链接各种库 g++ g++ hello.cpp -o hello make make makefile//识别gcc/g++编译脚本 cmake cmake . //识别make脚本,生成makefile
|
windows编译工具
1 2 3 4
| msvc cl //微软的命令行的编译工具 mingw gcc/g++/make//提供在windows环境下的Linux的编译工具
|
1 C++程序构成
函数构成
tips:程序所处理的数据保存在变量中,每个变量都有自己的类型。
2 输入输出
- iostream库(istream类型、ostream类型)
- cin,istream类型对象,标准输入
- cout,ostream类型对象,标准输出
- cerr、clog,ostream类型的对象,标准错误
3 注释
单行注释&多行注释
4 控制流
while语句
for语句
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include <iostream> using namespace std;
int main() { int a=0, b = 0; cout << "hello world" <<endl;
while(a<10){ a++; } for(b=1;b<11;b++){ b++; } cout<<"a:"<<a<<endl; cout<<"b:"<<b<<endl; return 0; }
|
if语句
常见错误类型
- 类型错误type error
- 声明错误declaration error
- 语法错误 syntax error
5 类简介
简介
- “类”是一种用户自定义的,复合“类型”。与内置类型一样。
- 标准库文件中,定义了一些类类型,同时也定义了一些类类型的变量,如“cin”“cout”等标准对象。
- 类类型的变量称为“对象”
那些常一起出现的名词*
- 类型、变量、常量、值,描述C++中所有的值。
- 变量、对象
- 函数、方法