<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              全球要聞:第一章begining c語言中的變量與對象

              來源:CSDN 時間:2023-02-14 08:47:47

              變量:通過定義,編譯器會開辟一段空間并將這段空間和這個變量的名字捆綁在一起,變量名就是內存在代碼中可視化的一個符號,強調變量名這個定義,強調內存與名字的聯系,可通過名字訪問內存;                                                                                                                                             對象:內存中一段有類型的區域,對象是用來描述變量的,強調的是內存的類型而不在乎名字。    不能說對象就是變量,但是兩者都是描述一段內存的,只是描述的角度不同

              1.C++程序:”每個C++程序都包含一個int main(),必須有返回語句 return 0/-1;


              (資料圖)

              2.編譯與運行:程序文件(存儲程序源碼的一個或多個文件)稱為源文件,以.cpp、.cxx、.cp、.cc、.c結尾。

              可以有多個源文件,但是僅有一個源文件中含有主函數main(),其他源文件可通過方法對象調用到主函數中運行。

              Windos系統將可執行文件命名為.exe,UNIX系統命名為.out;該文件在當前目錄:$.\文件名、$ ./文件名.out(unix系統);獲得返回值:$ echo $?(unix)$ echo %ERRORLEVEL%(windows)

              3.輸入輸出:C++未定義輸入輸出語句,用標準庫(iostream)來提供IO機制。iostream庫包含istream(對象cin)和ostream(對象cout),一個流就是一個字符序列。

              std::指出cout、endl、cin是定義在名為std的命名空間中的??梢栽陬A處理時使用using namespace時我們在編碼時無需反復使用std::(eg :using std::cout)

              endl:結束當前行并將與設備關聯的緩沖區中內容刷設備; 流插入運算符:<<(輸出運算符>>(輸入運算符);

              std::cin>>A;//輸入語句A(若A中含變量在輸入前需定義變量)

              std::cout<

              std::cerr<

              std::clog<<"Error message"<

              4.注釋:是編譯器會忽略不運行的內容

              //:右側所有內容會被忽略,僅該行;

              /*,*/:成對使用,/*在遇到第一個*/的中間內容被忽略,不能嵌套使用,慎用,易出錯

              5.控制流.

              while:交替檢測condition和statement,知道不滿足condition停止,適合讀取數量不定的輸入流

              for;初始化變量,根據condition執行statement后執行某式子如遞增遞減,適合遞增變量的模式使用頻繁的情況

              if/else:適合僅某幾種不同condition下不同statement的example

              6.類(class):使用類來定義自己的數據結構,使編程使可以自然使用類類型;使用類前必須在頭文件中定義這個類,即定義了class.h,使用時源程序的頭文件中需要#include “class.h”,且在主函數中創建其對象(一個或多個)??赏ㄟ^類對象來調用成員函數(eg:item1.isbn()通過item1對象調用isbn成員,也可稱為方法);():調用運算符,調用函數,括號內可放實參或為空

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩