日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

指針長度簡述

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-09-29 18:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們使用這樣的方式來定義一個指針:

Type *p;

我們說

p是指向type類型的指針

,type可以是任意類型,除了可以是char,short, int, long等基本類型外,還可以是指針類型,例如int *, int **, 或者更多級的指針,也可是是結(jié)構(gòu)體,類或者函數(shù)等。于是,我們說:

int * 是指向int類型的指針;int **,也即(int *) *,是指向int *類型的指針,也就是指向指針的指針;int ***,也即(int **) *,是指向int**類型的指針,也就是指向指針的指針的指針;…我想你應(yīng)該懂了

struct xxx *,是指向struct xxx類型的指針;

其實,說這么多,只是希望大家在看到指針的時候,不要被int ***這樣的東西嚇到,就像前面說的,指針就是指向某種類型的指針,我們只看最后一個*號,前面的只不過是type類型罷了。

細心一點的人應(yīng)該發(fā)現(xiàn)了,在“什么是指針”這一小節(jié)當(dāng)中,已經(jīng)表明了:

指針的長度跟CPU的位數(shù)相等

,大部分的CPU是32位的,因此我們說,

指針的長度是32bit,也就是4個字節(jié)!

注意:任意指針的長度都是4個字節(jié),不管是什么指針?。ó?dāng)然64位機自己去測一下,應(yīng)該是8個字節(jié)吧。。。)

于是:

Type *p;

izeof(p)的值是4,Type可以是任意類型,char,int, long, struct, class, int **…

以后大家看到什么sizeof(char*), sizeof(int *),sizeof(xxx *),不要理會,統(tǒng)統(tǒng)寫4,只要是指針,長度就是4個字節(jié),絕對不要被type類型迷惑!

poYBAGM1doqAUEDPAAEDHxPaKFQ618.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4422

    瀏覽量

    67869
  • 指針
    +關(guān)注

    關(guān)注

    1

    文章

    484

    瀏覽量

    71972
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    C++ 11 14 17 20內(nèi)存管理-指針、智能指針和內(nèi)存池基礎(chǔ)與提升

    pan.baidu.com/s/1g64x9D_jp9ufk4uBpQBmvA?pwd=497f? 未來 C++ 底層核心:內(nèi)存管理實戰(zhàn),從指針到內(nèi)存池全鏈路進階 站在2026年的技術(shù)潮頭,當(dāng)AI
    的頭像 發(fā)表于 04-20 15:51 ?549次閱讀

    以太網(wǎng)跳線長度和彎曲程度:如何影響網(wǎng)絡(luò)性能

    銅纜以太網(wǎng)線在現(xiàn)代企業(yè)網(wǎng)絡(luò)、數(shù)據(jù)中心和智能制造中仍然發(fā)揮著不可替代的作用。以太網(wǎng)銅纜的長度和曲率決定了鏈路性能、誤碼率、傳輸穩(wěn)定性以及網(wǎng)絡(luò)帶寬。隨著線纜長度的增加,其插入損耗也會增加。過大的曲率會
    的頭像 發(fā)表于 03-24 10:41 ?173次閱讀

    指針與函數(shù)詳解

    1、指針函數(shù)指針函數(shù),從名字上看它本質(zhì)上是一個函數(shù)。指針函數(shù):返回值類型是指針的函數(shù)。函數(shù)聲明如下: int *plusfunction(int a,int b); 當(dāng)然也可以
    發(fā)表于 01-23 06:02

    C語言重點—指針

    C語言是比較偏底層的語言,為什么他比較偏底層,就是因為他的很多操作都是直接針對內(nèi)存操作的。 這篇我們就來講解C語言的一大特點,也是難點,指針指針操作。 這篇文章我會先從基本類型的存儲過程和原理講起
    發(fā)表于 01-22 08:23

    函數(shù)指針介紹

    就是一個指針函數(shù)。其返回值是一個 int 類型的指針,是一個地址。 指針函數(shù)也沒什么特別的,和普通函數(shù)對比不過就是其返回了一個指針(即地址值)而已。
    發(fā)表于 01-21 08:11

    函數(shù)指針與回調(diào)函數(shù)解讀

    函數(shù)指針是指向函數(shù)的指針變量。通過函數(shù)指針C語言可以實現(xiàn)各種強大的功能與設(shè)計方法。而回調(diào)函數(shù)是函數(shù)指針最常見的用途,是C語言的重中之重,也是C語言面試當(dāng)中的必考知識點和難點。 在我們平
    發(fā)表于 01-19 07:34

    指針難學(xué)的4點原因分析

    難點1. 討厭的星號 定義指針變量p時,都會加個*號。在用到指針變量p時,也會加個*號。比如以下代碼: int main() { int *p; p = malloc(sizeof(int
    發(fā)表于 01-16 06:12

    指針的基礎(chǔ)

    1. int va; 這是一個整型變量,32位CPU的話,占有32個bite 2. int *va; 這是一個整型指針變量,用于存放一個整型變量的地址 3. int **va; 這是一個整型
    發(fā)表于 12-15 06:06

    指針鏈介紹

    指針鏈經(jīng)常被用于訪問結(jié)構(gòu)數(shù)據(jù)。例如,常用的代碼如下: typedef struct { int x, y, z; } Point3; typedef struct { Point3 *pos
    發(fā)表于 12-12 07:14

    函數(shù)指針指針函數(shù)的區(qū)別

    在學(xué)習(xí)arm過程中發(fā)現(xiàn)這“指針函數(shù)”與“函數(shù)指針”容易搞錯,所以今天,我自己想一次把它搞清楚,找了一些資料,和大家的一些總結(jié),整理到此。和大家分享。   首先它們之間的定義:   1、指針函數(shù)是指帶
    發(fā)表于 12-12 06:34

    函數(shù)指針的概念

    函數(shù)指針是指向函數(shù)的指針變量。 通常我們說的指針變量是指向一個整型、字符型或數(shù)組等變量,而函數(shù)指針是指向函數(shù)。 函數(shù)指針可以像一般函數(shù)一樣
    發(fā)表于 12-11 08:10

    如何用函數(shù)指針調(diào)用函數(shù)

    給大家舉一個例子: int Func(int x);/*聲明一個函數(shù)*/ int (*p) (int x);/*定義一個函數(shù)指針*/ p = Func; /*將Func函數(shù)的首地址賦給指針變量
    發(fā)表于 12-11 06:26

    C指針的妙用分享

    1、你知道嗎?指針其實是個天生的數(shù)學(xué)家!看這個: #include int main() { int arr[] = {10, 20, 30, 40, 50}; int *p = arr
    發(fā)表于 11-17 06:35

    關(guān)于伺服電纜長度問題的詳解

    伺服電纜作為工業(yè)自動化系統(tǒng)中的關(guān)鍵組件,其長度問題直接影響設(shè)備性能與系統(tǒng)穩(wěn)定性。本文將圍繞伺服電纜長度對信號傳輸、電磁干擾、電壓降及安裝維護的影響展開深度解析,并提供專業(yè)解決方案。 一、電纜長度
    的頭像 發(fā)表于 11-01 07:40 ?1418次閱讀

    舵機原理簡述!

    舵機原理簡述 舵機是一種高精度的位置伺服執(zhí)行機構(gòu),廣泛應(yīng)用于機器人關(guān)節(jié)、無人機舵面控制、航模操控等場景,其核心功能是通過接收控制信號,精確驅(qū)動輸出軸旋轉(zhuǎn)到指定角度并保持穩(wěn)定。以下從結(jié)構(gòu)組成、控制
    的頭像 發(fā)表于 08-22 10:57 ?2343次閱讀
    土默特左旗| 合川市| 甘德县| 榆中县| 保德县| 天等县| 镇安县| 基隆市| 汉源县| 长泰县| 固阳县| 亚东县| 和田市| 景洪市| 自贡市| 阜宁县| 楚雄市| 耿马| 邵阳市| 红桥区| 化州市| 高雄县| 镇宁| 惠水县| 阿勒泰市| 兰溪市| 农安县| 天祝| 宁化县| 乌海市| 昌宁县| 阳高县| 庆云县| 宜黄县| 金秀| 黄梅县| 同江市| 汾西县| 宁明县| 清流县| 留坝县|