聯(lián)系我們 - 廣告服務(wù) - 聯(lián)系電話:
您的當(dāng)前位置: > 關(guān)注 > > 正文

全球要聞:第一章begining c語(yǔ)言中的變量與對(duì)象

來(lái)源:CSDN 時(shí)間:2023-02-14 08:47:47

變量:通過(guò)定義,編譯器會(huì)開(kāi)辟一段空間并將這段空間和這個(gè)變量的名字捆綁在一起,變量名就是內(nèi)存在代碼中可視化的一個(gè)符號(hào),強(qiáng)調(diào)變量名這個(gè)定義,強(qiáng)調(diào)內(nèi)存與名字的聯(lián)系,可通過(guò)名字訪問(wèn)內(nèi)存;                                                                                                                                             對(duì)象:內(nèi)存中一段有類型的區(qū)域,對(duì)象是用來(lái)描述變量的,強(qiáng)調(diào)的是內(nèi)存的類型而不在乎名字。    不能說(shuō)對(duì)象就是變量,但是兩者都是描述一段內(nèi)存的,只是描述的角度不同

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


(資料圖)

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

可以有多個(gè)源文件,但是僅有一個(gè)源文件中含有主函數(shù)main(),其他源文件可通過(guò)方法對(duì)象調(diào)用到主函數(shù)中運(yùn)行。

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

3.輸入輸出:C++未定義輸入輸出語(yǔ)句,用標(biāo)準(zhǔn)庫(kù)(iostream)來(lái)提供IO機(jī)制。iostream庫(kù)包含istream(對(duì)象cin)和ostream(對(duì)象cout),一個(gè)流就是一個(gè)字符序列。

std::指出cout、endl、cin是定義在名為std的命名空間中的。可以在預(yù)處理時(shí)使用using namespace時(shí)我們?cè)诰幋a時(shí)無(wú)需反復(fù)使用std::(eg :using std::cout)

endl:結(jié)束當(dāng)前行并將與設(shè)備關(guān)聯(lián)的緩沖區(qū)中內(nèi)容刷設(shè)備; 流插入運(yùn)算符:<<(輸出運(yùn)算符>>(輸入運(yùn)算符);

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

std::cout<

std::cerr<

std::clog<<"Error message"<

4.注釋:是編譯器會(huì)忽略不運(yùn)行的內(nèi)容

//:右側(cè)所有內(nèi)容會(huì)被忽略,僅該行;

/*,*/:成對(duì)使用,/*在遇到第一個(gè)*/的中間內(nèi)容被忽略,不能嵌套使用,慎用,易出錯(cuò)

5.控制流.

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

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

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

6.類(class):使用類來(lái)定義自己的數(shù)據(jù)結(jié)構(gòu),使編程使可以自然使用類類型;使用類前必須在頭文件中定義這個(gè)類,即定義了class.h,使用時(shí)源程序的頭文件中需要#include “class.h”,且在主函數(shù)中創(chuàng)建其對(duì)象(一個(gè)或多個(gè))。可通過(guò)類對(duì)象來(lái)調(diào)用成員函數(shù)(eg:item1.isbn()通過(guò)item1對(duì)象調(diào)用isbn成員,也可稱為方法);():調(diào)用運(yùn)算符,調(diào)用函數(shù),括號(hào)內(nèi)可放實(shí)參或?yàn)榭?/p>

責(zé)任編輯:

標(biāo)簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top