哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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類型罷了。

細(xì)心一點的人應(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

    文章

    4420

    瀏覽量

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

    關(guān)注

    1

    文章

    484

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    以太網(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 ?149次閱讀

    指針與函數(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

    值傳遞、指針傳遞、引用傳遞介紹

    進(jìn)行操作,也就是說,即使形參的值發(fā)生改變,實參的值也完全不受影響。   2、指針傳遞:指針傳遞其實是值傳遞的一種,它傳遞的是地址。值傳遞過程中,被調(diào)函數(shù)的形參作為被調(diào)函數(shù)的局部變量來處理,即在函數(shù)的棧
    發(fā)表于 01-21 06:48

    函數(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)定性。本文將圍繞伺服電纜長度對信號傳輸、電磁干擾、電壓降及安裝維護(hù)的影響展開深度解析,并提供專業(yè)解決方案。 一、電纜長度
    的頭像 發(fā)表于 11-01 07:40 ?1307次閱讀

    舵機原理簡述!

    舵機原理簡述 舵機是一種高精度的位置伺服執(zhí)行機構(gòu),廣泛應(yīng)用于機器人關(guān)節(jié)、無人機舵面控制、航模操控等場景,其核心功能是通過接收控制信號,精確驅(qū)動輸出軸旋轉(zhuǎn)到指定角度并保持穩(wěn)定。以下從結(jié)構(gòu)組成、控制
    的頭像 發(fā)表于 08-22 10:57 ?2232次閱讀
    牙克石市| 济阳县| 辉县市| 信丰县| 随州市| 突泉县| 建水县| 菏泽市| 富川| 桂东县| 锦州市| 雷波县| 青冈县| 阿克陶县| 武定县| 溧水县| 新龙县| 阿拉善右旗| 静海县| 铜梁县| 博野县| 新宁县| 汉中市| 阿鲁科尔沁旗| 靖边县| 承德市| 文登市| 榕江县| 衡水市| 嵊泗县| 永兴县| 甘孜县| 吴旗县| 中西区| 苏尼特左旗| 丰都县| 金昌市| 健康| 鄂托克前旗| 高密市| 安陆市|