UOJ Logo 蜗牛编程训练题库

JZOJ

#2411. 新手入门练习-包子皮

Statistics
时间限制:1s    空间限制:256MB    输入文件:input.in    输出文件:output.out
当前24小时内您还剩30次提交本题的机会
#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;
}

Solutions

标题 发表者 发表日期
None