#include <bits/stdc++.h>
using namespace std;
int main()
{
//freopen("xxx.in","r",stdin);
//freopen("xxx.out","w",stdout);
//你的内容
return 0;
}
第一行
include 引用、包含
bits 小量、小块
stdc++.h 文件 std standard 标准的
.h header file 头文件后缀
文件路径 Dev-Cpp\MinGW32\lib\gcc\mingw32\4.8.1\include\c++\mingw32\bits\stdc++.h
#include <bits/stdc++.h>
引用在bits目录下的stdc++.h文件,俗称万能头。
就像做饭的时候,用的锅碗瓢盆一样。我们的程序会依赖已有的功能库,让我们专心于写主程序逻辑。 总不能每次做饭,都要先盖房子,盖厨房,买设备,接电源,最后才开始淘米做饭。那样,太累了~
stdc++.h文件内,帮我们引用了学习编程常用的功能库,标准库。所以,你可以理解为 student c++,学生学习c++用的库。
第二行
use 使用
namespace 命名空间
std standard 标准的
如果我们引用了a.h b.h两个标准库,标准库里都定义了 doSomething的函数,那么我们doSomthing()到底是调用哪个库文件呢?
我们会给两个库起一个名字,namespace A,namespace B。
第一种使用方法:调用A::doSomething() 或者 B::doSomething()。
第二种使用方法:在主程序上声明要使用哪个,using namespace A;这样我们使用doSomething()就意味着使用A库。
所以,如果我们不使用第二种方法,使用第一种方法,就需要将常用的读入,输出写为std::cout,std::cin等等。 你喜欢哪一种呢?
第三 主函数
int main()
{
//你的内容
return 0;
}
当我们运行程序的时候,会出现一个黑色的窗口,Dos窗口。
DOS全称为Disk Operating System,意思是“磁盘操作系统”。DOS是个人计算机上的一类操作系统,windows之前的计算机操作系统。
此函数是一种缺省写法,知道大概情况即可。
int main( int argc , char** argv )
{
for(int i=0;i<argc;i++) cout<<argv[i]<<endl;
cout<<argc<<endl;
return 0;
}
第四 freopen()
freopen是被包含于C标准库头文件中的一个函数,用于重定向输入输出流。
file reopen 文件 重新处理,或者 file replace open 文件的方式替换输入输出。没有找到此函数的标准解释。
c++中,以及其他语言,处理文件的两个函数,
fopen file open,打开文件
fclose file close,关闭文件
freopen 有别于fopen的方式。
很多同学会按照 fre open 的方式记忆此函数。
freopen("xxx.in","r",stdin);
从文件中读入输入流。 r read 读
freopen("xxx.out","w",stdout);
将输出流写入到文件。 w write 写
第五 你的内容
你的语言逻辑写在你的内容处。
在你的编辑器里,写上下面的语言,开始你的第一个程序吧。 提示:freopen
#include <bits/stdc++.h>
using namespace std;
int main()
{
cout<<"Hello world!";
return 0;
}