欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++指針運(yùn)算符(&和*)的實(shí)現(xiàn)

 更新時(shí)間:2023年08月31日 08:47:02   作者:程子的小段  
C++ 提供了兩種指針運(yùn)算符,一種是取地址運(yùn)算符 &,一種是間接尋址運(yùn)算符 *,本文就詳細(xì)的介紹一下這兩種運(yùn)算符的使用,具有一定的參考價(jià)值,感興趣的可以了解一下

C++ 提供了兩種指針運(yùn)算符,一種是取地址運(yùn)算符 &,一種是間接尋址運(yùn)算符 *。

指針是一個(gè)包含了另一個(gè)變量地址的變量,您可以把一個(gè)包含了另一個(gè)變量地址的變量說(shuō)成是"指向"另一個(gè)變量。變量可以是任意的數(shù)據(jù)類(lèi)型,包括對(duì)象、結(jié)構(gòu)或者指針。

取地址運(yùn)算符 &

& 是一元運(yùn)算符,返回操作數(shù)的內(nèi)存地址。例如,如果 var 是一個(gè)整型變量,則 &var 是它的地址。該運(yùn)算符與其他一元運(yùn)算符具有相同的優(yōu)先級(jí),在運(yùn)算時(shí)它是從右向左順序進(jìn)行的。

您可以把 & 運(yùn)算符讀作"取地址運(yùn)算符",這意味著,&var 讀作"var 的地址"。

間接尋址運(yùn)算符 *

第二個(gè)運(yùn)算符是間接尋址運(yùn)算符 ,它是 & 運(yùn)算符的補(bǔ)充。 是一元運(yùn)算符,返回操作數(shù)所指定地址的變量的值。

請(qǐng)看下面的實(shí)例,理解這兩種運(yùn)算符的用法。

#include <iostream>
using namespace std;
int main ()
{
   int  var;
   int  *ptr;
   int  val;
   var = 3000;
   // 獲取 var 的地址
   ptr = &var;
   // 獲取 ptr 的值
   val = *ptr;
   cout << "Value of var :" << var << endl;
   cout << "Value of ptr :" << ptr << endl;
   cout << "Value of val :" << val << endl;
   return 0;
}

當(dāng)上面的代碼被編譯和執(zhí)行時(shí),它會(huì)產(chǎn)生下列結(jié)果:

Value of var :3000
Value of ptr :0xbff64494
Value of val :3000

到此這篇關(guān)于C++指針運(yùn)算符(&和*)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)C++指針運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++實(shí)現(xiàn)拓?fù)渑判颍ˋOV網(wǎng)絡(luò))

    C++實(shí)現(xiàn)拓?fù)渑判颍ˋOV網(wǎng)絡(luò))

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)拓?fù)渑判?,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C++中Stack(棧)的使用方法與基本操作詳解

    C++中Stack(棧)的使用方法與基本操作詳解

    Stack是一種常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),常常被用來(lái)解決遞歸問(wèn)題、括號(hào)匹配問(wèn)題、函數(shù)調(diào)用棧等等。本文將介紹C++中stack的使用方法及基本操作,需要的可以參考一下
    2023-05-05
  • C語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法

    C語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法

    下面小編就為大家?guī)?lái)一篇C語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • c++實(shí)現(xiàn)簡(jiǎn)單的線程池

    c++實(shí)現(xiàn)簡(jiǎn)單的線程池

    本文介紹的線程池采用C++語(yǔ)言,在windows平臺(tái)下實(shí)現(xiàn)。本著技術(shù)分享的精神寫(xiě)作本文同時(shí)公布源代碼。歡迎大家指出該線程池存在的問(wèn)題并對(duì)當(dāng)前性能進(jìn)行討論。
    2015-03-03
  • C++實(shí)現(xiàn)酒店管理系統(tǒng)

    C++實(shí)現(xiàn)酒店管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 《C++ Primer》隱式類(lèi)類(lèi)型轉(zhuǎn)換學(xué)習(xí)整理

    《C++ Primer》隱式類(lèi)類(lèi)型轉(zhuǎn)換學(xué)習(xí)整理

    在本篇文章里小編給大家整理的是關(guān)于《C++ Primer》隱式類(lèi)類(lèi)型轉(zhuǎn)換學(xué)習(xí)筆記內(nèi)容,需要的朋友們參考下。
    2020-02-02
  • C++實(shí)現(xiàn)無(wú)重復(fù)字符的最長(zhǎng)子串

    C++實(shí)現(xiàn)無(wú)重復(fù)字符的最長(zhǎng)子串

    本文主要介紹了C++實(shí)現(xiàn)無(wú)重復(fù)字符的最長(zhǎng)子串,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C++ Vector 動(dòng)態(tài)數(shù)組的實(shí)現(xiàn)

    C++ Vector 動(dòng)態(tài)數(shù)組的實(shí)現(xiàn)

    這篇文章主要介紹了C++ Vector 動(dòng)態(tài)數(shù)組的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 判斷給定的圖是不是有向無(wú)環(huán)圖實(shí)例代碼

    判斷給定的圖是不是有向無(wú)環(huán)圖實(shí)例代碼

    判斷給定的圖是不是是有向無(wú)環(huán)圖,方法是應(yīng)用拓?fù)渑判?,代碼如下
    2013-05-05
  • 利用C++ R3層斷鏈實(shí)現(xiàn)模塊隱藏功能

    利用C++ R3層斷鏈實(shí)現(xiàn)模塊隱藏功能

    在R3層的模塊隱藏,我們需要做的就是將其該鏈表斷鏈,將某一模塊從這個(gè)雙向鏈表中摘除,這樣再調(diào)用傳統(tǒng)的API時(shí)就會(huì)搜索不到。本文重點(diǎn)給大家介紹利用C++ R3層斷鏈實(shí)現(xiàn)模塊隱藏功能,感興趣的朋友一起看看吧
    2019-10-10

最新評(píng)論