跳到主要内容

基本框架

最基本的程序

#include<iostream>
using namespace std;
int main() {

return 0;
}

引入头文件

#inlcude<头文件>

头文件也叫库文件,相当于一个有工具,说明书的工具箱。当需要用头文件内的变量、函数、方法时,我们就用这句来引入。

使用命名空间

using namespace std;

std 是standard的缩写,表示 标准的

命名空间的作用是避免命名冲突,如cout是在std命名空间下的,那我就可以在另一命名空间下也创建一个cout。就像用三年级的小明,四年级的小明来区分同名的人一样。std::coutyours::cout也能区分不同的cout。

一般我们不会自己创建cout,也就可以用using namespace std;来说明整个文件的cout都是在std这个命名空间下的。就不用每个cout都写成std::cout

当不使用using namespace std;
#include<iostream>
int main(){
std::cout <<"hello world" <<std::endl;
return 0;
}

上面的代码是没有错误的,但是每个cout和endl都要加std::太麻烦

主函数

int main(){
//主程序代码
return 0;
}
- 主函数是程序的入口,主体
- 主函数有且仅有一个
- 主函数返回0代表正确结束,返回别的代表错误代码

错误代码

当运行以下代码时,程序会返回错误代码

#include<iostream>
using namespace std;
int main(){
int a=1/0; //不能除零
cout<<a;
return 0;
}

运行起来就像这样

应该返回0的返回了错误代码

错误代码速查