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输入文件全程即执行

    

原文地址:https://www.cnblogs.com/vic_/p/10846995.html