洛谷刷题单-【入门1 顺序结构】(蒟蒻)

网站:【入门1】顺序结构 - 题单 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

第一题 B2002 Hello,World!

        知识点:

                1、#include语句与头文件

                        #include其实是一个预处理命令,意思为将一个文件放在这条语句处,被放的文件  被称为头文件(出自OI Wiki)。如下所示: 

#include <库名>

                 2、<iostream>头文件

                        <iostream>库是定义输入输出流的头文件,如:cin, cout等等

                3、命名空间(namespace)的概念

                        假设这样一种情况,当一个班上有两个名叫Zara的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。

                        同样的情况也出现在 C++ 应用程序中。例如,您可能会写一个名为 xyz() 的函数,在另一个可用的库中也存在一个相同的函数 xyz()。这样,编译器就无法判断您所使用的是哪一个 xyz() 函数。

                        因此,引入了命名空间这个概念,专门用于解决上面的问题,它可作为附加信息来区分不同库中相同名称的函数、类、变量等。使用了命名空间即定义了上下文。本质上,命名空间就是定义了一个范围。(出自菜鸟教程)

                4、std

                        std:: 是个命名空间,C++标准库中的任何东西都是在std中定义的。 

                        在调用任何标准库中的东西的时候要加上std::(当然,你也可以使用using语句,如下所示),这样编译器就会明白我们调用的东西是std的。

using namespace std;

                5、main函数

                        每个C++程序都需要main函数(代码如下),否则会编译错误(Compile Easily)(Compile Error)

                

int main () {
    /*
       your code 
    */
}

                6、return

                        任何函数都会有返回值(当然有些函数返回值为)

                        返回值语句:return+返回值,就像这样:

int main () {
    /*
        your code
    */
    return 0;
} 

                把这些代码写在一起,就是C++语法框架

#include <iostream>
using namespace std;
int main () {
    /*
        your code;
    */
    return 0;
}

                7、cout

                        cout是C++<iostream>头文件定义的输出流,可输出常量、变量、算式等等。

                好了,可以写代码了

        

#include <iostream>
using namespace std;
int main () {
    cout << "Hello,World!";
    return 0;
} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值