成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C++中的變量和指針簡(jiǎn)單介紹

這篇文章主要介紹“C++中的變量和指針簡(jiǎn)單介紹”,在日常操作中,相信很多人在C++中的變量和指針簡(jiǎn)單介紹問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”C++中的變量和指針簡(jiǎn)單介紹”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有寧陵免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

變量

變量的基本形式是:首先是類型說(shuō)明符,隨后緊跟有一個(gè)或者多個(gè)的變量名組成的列表,其中含有多個(gè)變量名時(shí)用逗號(hào)隔開(kāi),最后以分號(hào)結(jié)束。

int sum = 0;string first_name,last_name;

變量命名規(guī)范:
(1)變量名稱一般用小寫字母
(2)自定義的類名一般首字母大寫
(3)如果變量名由多個(gè)單詞組成,則單詞之間最好有明顯區(qū)分

引用

引用是為對(duì)象起了另外一個(gè)名字,所有引用并不是對(duì)象,它只是一個(gè)已經(jīng)存在的對(duì)象所起的另外一個(gè)名字,通過(guò)聲明為&的形式定義引用類型。

Student student("baxiang",26);    Student &refStudent = student;    student.show();    refStudent.show();

聲明為引用的變量必須初始化,但是初始化的值必須是一個(gè)對(duì)象。

string &rName = "test1";// 錯(cuò)誤

一般在初始化的時(shí)候,初始化值會(huì)被拷貝到新建的對(duì)象中,引用對(duì)象和被引用對(duì)象的的初始化在一起,而不是拷貝一個(gè)新的初始化給引用,也就是引用是和被引用對(duì)象共用一塊內(nèi)存地址。

string name = "test";    string &rName = name;    string &othName = rName;

指針

與引用類似,指針也同樣實(shí)現(xiàn)了對(duì)其他對(duì)象的一個(gè)間接訪問(wèn),定義指針的方式是在變量前面在上星號(hào)*;

int *value,*result;float *height;

指針存放的是對(duì)象的地址信息,要想獲取對(duì)象的地址需要使用取地址符&

string test = "test";string *testPoint = &test;

如果指針指向了一個(gè)對(duì)象,需要通過(guò)解引用符號(hào)(*)來(lái)訪問(wèn)當(dāng)前指向的對(duì)象

const限定符

我們有時(shí)候希望我們定義的變量的值不能被修改,為了滿足這個(gè)需求,我們可以使用關(guān)鍵字const對(duì)變量類型進(jìn)行限制

在程序編譯的時(shí)候遇到const變量會(huì)對(duì)用到該變量的地方都替換成對(duì)應(yīng)的值,也就是編譯器會(huì)找到用到buffSize的地方然后用1024替換掉。
默認(rèn)情況下,const變量被設(shè)定為僅在文件內(nèi)有效,當(dāng)多個(gè)文件中出現(xiàn)同名的const變量的時(shí)候,其實(shí)會(huì)在不同文件中分別定義獨(dú)立的const變量。如果需要實(shí)現(xiàn)文件共享,這種情況我們不希望編譯器為每個(gè)文件都生成獨(dú)立的變量,即在一個(gè)文件中聲明其他文件都可以使用。解決的辦法就是在const變量不管在聲明還是在定義都需要加上關(guān)鍵字extern.

static靜態(tài)成員

靜態(tài)數(shù)據(jù)成員在定義或說(shuō)明時(shí)前面加關(guān)鍵字static。

靜態(tài)成員初始化與一般數(shù)據(jù)成員初始化不同。靜態(tài)數(shù)據(jù)成員初始化的格式如下:

到此,關(guān)于“C++中的變量和指針簡(jiǎn)單介紹”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

文章題目:C++中的變量和指針簡(jiǎn)單介紹
文章URL:http://jinyejixie.com/article0/pgiiio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、外貿(mào)建站、動(dòng)態(tài)網(wǎng)站網(wǎng)站排名、小程序開(kāi)發(fā)、營(yíng)銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
达拉特旗| 盱眙县| 陵川县| 中宁县| 博罗县| 马尔康县| 黄陵县| 富蕴县| 洛南县| 库车县| 册亨县| 赤壁市| 白城市| 长白| 修文县| 高青县| 麻阳| 荆州市| 天津市| 始兴县| 曲水县| 确山县| 日土县| 华亭县| 汪清县| 金川县| 平山县| 嵊泗县| 宝丰县| 驻马店市| 资兴市| 永州市| 宁德市| 永修县| 汝阳县| 如东县| 姜堰市| 鄯善县| 十堰市| 甘德县| 安阳市|