zoukankan      html  css  js  c++  java
  • C++之HelloWorld

    一,编程语言发展史

      机器语言 -->  汇编语言  --> 高级语言

      1,机器语言(低级语言):

        是指二进制代码0和1描述的指令集合。

        优点:可以直接对计算机硬件进行操作,执行效率很高;

        缺点:不易阅读、移植;难以开发、维护

      2,汇编语言(低级语言):

        用一些简洁的英文字母、符号串来替代机器语言指令(二进制串),然后借助编译器,

        将这些英文字母、符号串转化成机器语言(二进制串)来执行。

        优点:同样直对硬件进行操作,效率相对较高

           可读性得到改善,

        缺点:可移植性差,

           直接操作硬件,考虑的因素较多,仍不易掌握

      3,高级语言

        是高度封装了的编程语言,远离对硬件的直接操作,使用一般人易于接受的文字编写代码。

        然后借助对应的编译器,转化为计算机可识别的二进值指令集(0/1)

        优点:可读性强,易于编写,可移植性强

        缺点:由于高度封装,必然带来执行效率的下降

    二,C++与C

      1,C 面向过程;C++ 面向过程 也面向对象

      2,C 先定义,后使用;C++ 随用随定义

      3,C 没有逻辑数值类型,用int型 == 0来判断真假

         C++ 加入了逻辑数值类型-bool

      等等。

    三,输入输出

      输入 cin

      输出cout  cerr clog

      操纵符endl

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
      cout<<"If you insert 1 ,I will print 'Hello World!'"<<endl;
      bool flag;
      cin>>flag;
      if(flag)
      {
          cout<<"Hello World,"<<"I am C++  !!!";
      }  
      else
      {
          cout<<"Are you kidding me?"<<endl;
      }
    
      return 0;    
    }  

     四、运行程序

      只要不是机器语言,想要执行,断然少不了下面三个步骤

      编辑 --> 编译 --> 执行

      编辑 .cc .cpp .c 等后缀

      编译 需要先下载编译器,然后配置环境变量,才能在dos命令窗口进行编译 g++ xxx.cc  

      执行 编译后,默认生成 a.exe 可执行文件。dos输入文件全程即执行

        

  • 相关阅读:
    HDU 1074 Doing Homework 状态压缩dp
    通过pwnable.kr从零学pwn
    php四个常用类封装
    web安全(入门篇)
    GD库
    php上传文件那些事
    windows内网渗透的一些笔记
    有关linux内网渗透的一些笔记
    Xcode 6以后默认不支持armv7s架构
    关键字搜索后描红
  • 原文地址:https://www.cnblogs.com/vic_/p/10846995.html
Copyright © 2011-2022 走看看