你的第一个程序--基本输入输出介绍,头文件介绍

Posted opbnbjs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你的第一个程序--基本输入输出介绍,头文件介绍相关的知识,希望对你有一定的参考价值。

你的第一个程序--基本输入输出介绍,头文件介绍

一个梗:如果你想要学一门新语言,那么你要做的第一件事就是用它编一个hello world

那么c++的hello world 怎么写呢?

#include<iostream>
using namespace std;
int main()

    cout<<"hello world";
    return 0;

下面我会逐步解释代码:

头文件

一个程序的头文件的意义就相当于是你告诉电脑你要用那些东西

如这个程序的头文件就是

#include<iostream>

这里就是说你要使用iostream这个库(iostream就是 input/output stream)

cin和cout都h是它的成员函数,如果不加头文件直接使用cin cout会编译错误

下一句

using namespace std;

是个类似于必须写的东西,要解释清楚比较复杂,有兴趣的可以百度。但是由于它对后来很长一段时间内的学习都没有太大影响,所以不推荐去浪费这个时间。这里不具体解释。

主函数

int main()

就是主函数的定义。主函数就是你的程序的核心。你可以写许多别的函数,但是他们都离不开主函数。主函数就像是一根绳子串起其它内容。是程序的主体部分(不等于主要部分)。

c++的任何函数内容都必须用括起来。

if语句,for语句等如果不括起来的话就默认只执行下一句,括起来就是执行括起来的所有部分。

(好像跑偏了)

cout一句

如果要我说复杂,我可能又得解释cout的原理,还得解释“<<"运算符了。但是我认为对于初学者而言了解太多这些东西反倒是负担。所以何不简单的理解为c out表示输出,尖括号反向和cin相反(cin在后面的文章会介绍),并且大部分数据类型都可以用它直接输出呢?

这里要提的是hello world必须打引号。因为在c++中变量的名字你是自己取的,那么输出它的时候也是直接使用它的名字。为了与直接输出具体内容区分,我们使用引号来让它变成一个字符串(可以简单的理解为一串字符,包含字母标点数字等,在后面的文章会介绍),然后输出这个字符串,就不会引起编译器的疑惑了。

return 0

这句话往往放在主函数末尾(注意是往往)。意思是结束程序运行。如果不放在主函数末尾的话,接下来的语句就都不会被执行。实际上如果只是放在主函数末的话都是可以被省略的。

人生中第一次ac

现在你可以去随便找一个oj,注册一个号(这里推荐poj,因为你会发现:我ac了一道北京大学的题!!!),找到他们的hello world题,写下这几行代码交上去。恭喜你达成成就:ac人生中第一道题,入坑oi!

以上是关于你的第一个程序--基本输入输出介绍,头文件介绍的主要内容,如果未能解决你的问题,请参考以下文章

青少年C++编程大赛集训0306班第2周学生编程作品介绍

能给我介绍一下C++中各种头文件的作用吗(比如说WINDOWS.H,IOSTREAM.H)?

C++文件的输入和输出

程序设计之模式介绍和案例

Java IO流 - 字节流的使用详细介绍

Kettle入门系列之 二 (简单介绍文件转换)