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

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM