• 一起学 c++(二)


    我们继续之前的内容

    #include "stdafx.h"

    #include <iostream>

    using namespace std;

    int _tmain(int argc, _TCHAR* argv[])

    {

         cout<<"HelloWorld"<<endl;

         return 0;

    }

     

    C++程序是什么?其实就是预编译指令 + 代码 + 注释

    1.       预编译指令

    预编译指令以“#”开头,是发给编译器的命令,在编译代码之前就完成了。

    我们这里有2个预编译指令

    #include "stdafx.h"

    #include <iostream>

    如果使用的是””来包含一个文件名,就说明编译器首先要在当前的项目里寻找这个文件,如果没有就去编译器的包含目录下寻找这个文件。

    如果使用的是<>就说明该文件是在系统目录库的库文件。

    2.       程序代码

    首先我们第一句是:using namespace std;

    这里使用的是命名空间,具体是什么以后会跟大家说滴,呵呵,这里我简单说下,我们在使用后面的coutendl都是属于std的命名空间里,我们使用前如果加了这一句就会很方便,不然我们写HelloWorld那句就要这么写了:std::cout<<"HelloWorld"<<std::endl;

    后面就是核心内容了,我们先看的是_tmain函数,也就是主函数。里面包含了2句:

    第一句cout<<"HelloWorld"<<endl;

    cout是定义在iostream中的一个输出流对象,它是c++标准库预定义的对象。我们之前包含的#include <iostream>就是为了使用它,

    第二句:return 0;

    因为我们的主函数的返回类型是int型,所以需要一个返回值,至于说什么是返回值和int型,我们很快就能见识到了。现在只要知道它return了,就表示主函数_tmain执行结束了。

    3.   注释

    注释是一个很重要的东西哦

    c++我们有几种表示方法,一个就是//,还有就是/*…*/

    注释就是我们在写程序的使用写下的一段说明文字,当别人看的时候就能通过注释很好的理解这个函数的意思。所以注释也有要求,注释的内容不应该过多,尽量做到简单明了,注释太多会让人眼花缭乱的。

    关于什么是最好的注释,或者想要了解什么样的注释才是最好的,建议大家可以看看华为编程规范,很不错的。

    那么到底怎么来用注释呢,很简单,例如:

    cout<<"HelloWorld"<<endl;//输出helloworld

    //我们可以表示单行的注释,在后面直接写出要注视说明的文字就可以

    如果遇到多行注释或者一段注释,我们就可以使用/* */了,他们是一对,要成对出现才可以哦

    例如:

    /*例子

    输出helloworld

    练习*/

    #include "stdafx.h"

    #include <iostream>

    using namespace std;

    int _tmain(int argc, _TCHAR* argv[])

    {

         cout<<"HelloWorld"<<endl;

         return 0;

    }

    这样就可以啦。

     

     

    我们再来看一下这里很重要的一个知识:输入输出流

    C++使用标准类库中的iostream类库实现基本的数据输入输出,常用的就是cincout

    Cin是用来处理输入,cout是处理输出。然后通过预定义的插入符“<<”和提取符“>>”向流中输入数据或者提取数据

    例如我们要输出点信息到屏幕到可以:

    我们在原来的代码的输出helloWorld后面加上

    cout<<100<<endl;

    cout<<"50+50="<<50+50<<endl;

    运行Ctrl+F5

    可以看出我们想要的结果

    再来看看cin,我们之前说过了,它是用来处理输入的

    那么好,我们看看怎么实现:

    main的主函数里我们加上:

    int Num;

    cin>>Num;

    cout<<Num<<endl;

    好了,我们继续运行Ctrl+F5 这回屏幕什么也没显示,但是有光标一直在闪,这是因为cin在等待键盘响应输入,我们随便输入一个数,比如1000吧,回车后看看,嗯,后面输出了1000.

     

    这样的话,我们可以简单做个算数计算器:

    我们把之前写的main函数中的其他东西都删掉,就保留return 0;

    #include "stdafx.h"

    #include <iostream>

    using namespace std;

    int _tmain(int argc, _TCHAR* argv[])

    {

         int Num1,Num2; //定义个整型变量

         cin>>Num1>>Num2;//输入个数

         cout<<Num1<<"+"<<Num2<<"="<<Num1+Num2<<endl;//得到和

         return 0;

    }

    这样我们就能实现简单的加法计算啦,呵呵,不过输入的数不要太大哦,不然会出问题滴,至于为什么,我们会在学习数据类型的时候介绍int类型和其他的数据类型的一些问题,因为它们都是有大小上限的。

             最近开始接触一些8086的汇编语言,如果时间充裕的话,也希望能写点东西,跟大家分享。

    个人网站http://www.ravedonut.com/

  • 相关阅读:
    python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
    python打包为exe文件
    文件自定义扫描工具
    pandas 的常用方法
    cisco应用
    Cisco 模拟配置
    python 识别图片上的数字
    OpenSSL
    OpenSSL
    OpenSSL
  • 原文地址:https://www.cnblogs.com/panjiangfy/p/cxuexi2.html
Copyright © 2020-2023  润新知