最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

取地址運算符 &

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

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

間接尋址運算符 *

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

請看下面的實例,理解這兩種運算符的用法。

#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;
}

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

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

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

相關(guān)文章

  • TensorFlow源代碼構(gòu)建流程記錄解析

    TensorFlow源代碼構(gòu)建流程記錄解析

    這篇文章主要為大家介紹了TensorFlow源代碼構(gòu)建流程記錄解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • 老生常談C++getline使用方法

    老生常談C++getline使用方法

    下面小編就為大家?guī)硪黄仙U凜++getline使用方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 基于C語言利用哈夫曼樹實現(xiàn)文件壓縮的問題

    基于C語言利用哈夫曼樹實現(xiàn)文件壓縮的問題

    哈夫曼編碼是一種編碼方式,又稱“霍夫曼編碼”,其是可變字長的編碼(VCL)的一種,這篇文章主要介紹了基于C語言利用哈夫曼樹實現(xiàn)文件壓縮,需要的朋友可以參考下
    2021-08-08
  • 嵌入式C語言二級指針在鏈表中的應用

    嵌入式C語言二級指針在鏈表中的應用

    這篇文章主要為大家介紹了嵌入式C語言二級指針在鏈表中的應用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • VC隨機函數(shù)srand和rand用法

    VC隨機函數(shù)srand和rand用法

    VC中隨機函數(shù)最常用就是srand和rand(實際上是屬于標準C函數(shù)),其中srand負責設(shè)置隨機種子,rand則負責生成隨機數(shù)。使用此二隨機函數(shù)需要包含<stdlib.h>頭文件
    2016-11-11
  • vc獲取計算機名和ip地址的方法

    vc獲取計算機名和ip地址的方法

    這篇文章主要介紹了vc獲取計算機名和ip地址的方法,涉及通過VC對系統(tǒng)相關(guān)信息操作技巧,需要的朋友可以參考下
    2015-05-05
  • C++實現(xiàn)連連看消除算法

    C++實現(xiàn)連連看消除算法

    這篇文章主要為大家詳細介紹了C++實現(xiàn)連連看消除算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • c++分離講解模板的概念與使用

    c++分離講解模板的概念與使用

    人們需要編寫多個形式和功能都相似的函數(shù),因此有了函數(shù)模板來減少重復勞動;人們也需要編寫多個形式和功能都相似的類,于是 C++ 引人了類模板的概念,編譯器從類模板可以自動生成多個類,避免了程序員的重復勞動
    2022-04-04
  • C++指針、引用與取地址運算符對比分析

    C++指針、引用與取地址運算符對比分析

    文章解釋了C++中指針、引用和取地址運算符(&)的概念,并分析了它們的區(qū)別,文章還討論了函數(shù)傳參、右值引用以及智能指針等,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • C/C++中的mem函數(shù)和strcopy函數(shù)的區(qū)別和應用

    C/C++中的mem函數(shù)和strcopy函數(shù)的區(qū)別和應用

    strcpy和memcpy都是標準C庫函數(shù),strcpy提供了字符串的復制而memcpy提供了一般內(nèi)存的復制。下面通過本文重點給大家介紹C/C++中的mem函數(shù)和strcopy函數(shù)的區(qū)別和應用,非常不錯,感興趣的朋友一起看下吧
    2016-08-08

最新評論

石阡县| 桂阳县| 长乐市| 新建县| 清水县| 磐安县| 府谷县| 江门市| 大荔县| 茌平县| 改则县| 蒙城县| 清流县| 湖北省| 鄢陵县| 崇阳县| 德保县| 贵港市| 张家界市| 城固县| 沁水县| 武陟县| 青田县| 长乐市| 侯马市| 佳木斯市| 衡东县| 莲花县| 孙吴县| 阜平县| 新源县| 剑阁县| 临清市| 商都县| 那曲县| 营山县| 海安县| 兰溪市| 澄城县| 威信县| 乌拉特后旗|