码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-07-08 00:27:52      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:成就   原理   文件   成员   字符   时间   输入   using   输入输出   

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

一个梗:如果你想要学一门新语言,那么你要做的第一件事就是用它编一个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!

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

标签:成就   原理   文件   成员   字符   时间   输入   using   输入输出   

原文地址:https://www.cnblogs.com/opbnbjs/p/11148501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!