C++基础
众所周知,任何Oier的第一个程序都是Hello World,那么现在就让我们来写下第一个程序
那么首先,写程序肯定要有一个合适的开发环境,作为蒟蒻,我推荐的是Dev-c++,很容易使用(我是不会说我弄vscode插件搞一个小时也没搞好的)
然后我们就可以写下第一个程序:
#include<iostream>//引用头文件
using namespace std;
/*
namespace 是一个命名空间,std是c++标准库,cin/cout等都在其中
*/
int main(){//主函数,一个程序有且仅有一个主函数
cout<<"Hello World!"<<endl;//cout为输出,任何一个输出的内容前都有'<<',endl为换行符
return 0;//主函数返回值(此句不写在windows系统上不会出错,但是奥赛的时候应该会出错)
}
头文件是每个程序所必须的,所有头文件的格式都是#include<xxxx>
头文件除了iostream
外还有cstdio
cstring
等等,考场上为了方便,(我)一般写#include<bits/stdc++.h>
,这个头文件包含了其他所有的头文件(但是会增加程序运行时间)
第二行为c++标准库引用
这句话不写也行,就是使用cout
cin
的时候需要加std::
例如:
std::cout<<“Hello world”::std;
第三行为主函数,一个程序有且仅有一个主函数,且主函数前一般为int,主函数括号中一般没有值(这是奥赛要求)
cout
为输出,c++中输出还有printf,而且printf比cout快
实例:printf("Hello World");
endl为换行符,‘\n’也是换行符,且比endl快
return 0;在windows上没有要求,但在考试时必须加上
好了,你已经正式学会了这个程序,可以出去炫耀了