zoukankan      html  css  js  c++  java
  • 你的第一个程序--基本输入输出介绍,头文件介绍

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

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

  • 相关阅读:
    python -基础-强大的列表推导式
    python-基础-字符串拼接
    tkinter学习-- 控件一、Label、Button
    python -re模块
    Apache POI XWPF 爬坑指南之二特定位置插入表格、段落、图片
    mybatis报错:Invalid bound statement (not found):
    bootstrap中input输入框后面添加图标
    bootstrap悬浮显示内容
    layui中使用laydate
    与SQL相关解释表关联(left join ... on ... and ...)
  • 原文地址:https://www.cnblogs.com/opbnbjs/p/11148501.html
Copyright © 2011-2022 走看看