基本框架
最基本的程序
#include<iostream>
using namespace std;
int main() {
return 0;
}
引入头文件
#inlcude<头文件>
头文件也叫库文件,相当于一个有工具,说明书的工具箱。当需要用头文件内的变量、函数、方法时,我们就用这句来引入。
使用命名空间
using namespace std;
std
是standard的缩写,表示 标准的命名空间的作用是避免命名冲突,如cout是在std命名空间下的,那我就可以在另一命名空间下也创建一个cout。就像用三年级的小明,四年级的小明来区分同名的人一样。
std::cout
,yours::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的返回了错误代码