1. 程式人生 > >C++之HelloWorld

C++之HelloWorld

過程 簡潔 using dos iostream xxx spa ret g++

一,編程語言發展史

  機器語言 --> 匯編語言 --> 高級語言

  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輸入文件全程即執行

    

C++之HelloWorld