在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

關于指針類型8個例子詳細解析

GReq_mcu168 ? 來源:CSDN技術社區 ? 作者:一口Linux ? 2021-04-28 17:11 ? 次閱讀

1. int va;這是一個整型變量,32位CPU的話,占有32個bite

2. int *va;這是一個整型指針變量,用于存放一個整型變量的地址,

3. int **va;這是一個整型的二級指針,用于存放一個內存的地址,該地址對應的內存中存放了另一個整型變量的地址

比如:

int va=0x12345678;

int *pva = &va;

int **ppva = &pva;

a3587540-a7ff-11eb-9728-12bb97331649.png

4. int *va[3]這是一個數組,該數組里面的成員是整型的指針,分別指向int型的內存

a3661222-a7ff-11eb-9728-12bb97331649.png

5. int (*va)[3]這是一個指針,指向一個int型數組

注意,該地址類型是int [3]型,他的值是0x40004000,

值為0x40004000的符號還有:

a &a[0]

但是他倆的類型和va不一樣,

a37d4276-a7ff-11eb-9728-12bb97331649.png

6. void *va(int)這是一個函數

函數的參數是int,

返回值是void *

void (*va)(int)這是一個指針,指向一個函數,

該函數形參是int

返回值是void

舉例

void (*va)(int);

void func(int num)

{

printf(“一口Linux %d

”,num);

}

va = func ;

//調用

main()

{

(*va)(6);

}

注意:函數名也是一個地址

8. int (*va[3])(int)結合方式:

a3877bba-a7ff-11eb-9728-12bb97331649.png

va先和[3]結合,說明va是一個數組

va[3] 外面*結合,所以數組元素是一個指針

假定(*va[3])是X,外面是 int (X)(int),所以指針是指向函數的

函數的形參是是int型,返回值是int型

a3b2ae66-a7ff-11eb-9728-12bb97331649.png

編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11053

    瀏覽量

    216251
  • 函數
    +關注

    關注

    3

    文章

    4374

    瀏覽量

    64383
  • 指針
    +關注

    關注

    1

    文章

    484

    瀏覽量

    71071

原文標題:不懂指針類型?8個例子給你講明白

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    有沒有關于使用英飛凌產品構建充電式 VPD 設備的指南?

    有沒有關于使用英飛凌產品構建充電式 VPD 設備的指南? 標準中的一個例子: 目標是維持智能手機從外部 PD 充電器的供電,同時保持與 USB 2.0 輔助設備(具體來說,是 USB-uart)的連接。 輔助設備功耗<0.1W。
    發表于 05-16 06:24

    函數指針的六常見應用場景

    函數指針在嵌入式開發中有著廣泛的應用,它讓代碼更加靈活,減少冗余,提高可擴展性。很多時候,我們需要根據不同的情況動態調用不同的函數,而函數指針正是實現這一需求的重要工具。本文將介紹六常見的函數
    的頭像 發表于 04-07 11:58 ?397次閱讀
    函數<b class='flag-5'>指針</b>的六<b class='flag-5'>個</b>常見應用場景

    關于stm32,u8g2菜單之間切換(三)用u8g2寫一菜單無限左右循環

    while循環里使用。 首先我們要創建一指針數組存放我們圖片的指針地址 uint8_t *p[]={bmp_img,bmp_clock,bmp_gear,bmp_led,bmp_pi
    的頭像 發表于 03-11 09:10 ?516次閱讀

    關于STM32 CAN通信發送函數HAL_CAN_AddTxMessage()的最后一參數填0和定義一變量取地址的問題求解

    問題: 關于STM32 CAN通信 發送函數 HAL_CAN_AddTxMessage()的最后一參數填0和定義一變量取地址的問題,如果直接傳0,我實驗發現 STM32F103C8
    發表于 03-11 08:22

    奶泡棒專用芯片詳細解析

    奶泡棒專用芯片詳細解析
    的頭像 發表于 02-24 11:23 ?298次閱讀

    國外物理服務器詳細解析

    國外物理服務器是指位于國外數據中心的物理設備,用于提供互聯網服務。以下是對國外物理服務器的詳細解析,主機推薦小編為您整理發布國外物理服務器詳細解析
    的頭像 發表于 02-07 09:36 ?356次閱讀

    EtherCAT通訊協議詳細解析

    Automation GmbH)研發。EtherCAT自2003年被引入市場以來,憑借其高性能、低延遲和靈活的拓撲結構,迅速成為工業自動化領域的重要通信技術之一。本文將對EtherCAT通訊協議進行詳細解析,包括其概述、工作原理、拓撲結構、協議格式、尋址方式及命令
    的頭像 發表于 02-02 16:34 ?3166次閱讀

    硅谷云平臺詳細解析

     硅谷云平臺作為硅谷地區領先的云計算服務提供商,在數字化時代發揮著舉足輕重的作用。主機推薦小編為您整理發布硅谷云平臺的詳細解析
    的頭像 發表于 01-24 09:24 ?343次閱讀

    C語言程序設計教程第4版第8講:指針

    C語言指針講解
    發表于 11-20 14:10 ?5次下載

    C語言指針運算符詳解

    在C語言中,當你有一指向數組中某個元素的指針時,你可以對該指針執行某些算術運算,例如加法或減法。這些運算可以用來遍歷數組中的元素,如ptr[i]等價于*(ptr + i)。然而,如果你的操作使得
    的頭像 發表于 10-30 11:16 ?723次閱讀

    C語言指針詳細解析

    (不同類型指針,單元長度不同),指針類型決定了指針向前或者向后走一步有多大距離。 指針變量的
    發表于 09-14 10:03

    鴻蒙原生應用元服務開發-倉頡基礎數據類型浮點類型

    元素之間的差值(即步長);start 和 end 的類型相同(即 T 被實例化的類型),step 類型是 Int64,并且它的值不能等于 0。 下面的
    發表于 09-11 11:08

    面試常考+1:函數指針指針函數、數組指針指針數組

    函數是指返回值為指針的函數。語法:返回值類型*函數名(參數列表)。示例代碼:#include#includeint*getNumber(inta,intb){in
    的頭像 發表于 08-10 08:11 ?1385次閱讀
    面試常考+1:函數<b class='flag-5'>指針</b>與<b class='flag-5'>指針</b>函數、數組<b class='flag-5'>指針</b>與<b class='flag-5'>指針</b>數組

    使用char指針參數的os_printf會導致異常怎么解決?

    我正在嘗試調試一些代碼,需要顯示字符指針的內容。但每次它都會給出一個例外。 static void ICACHE_FLASH_ATTR someCb(const char *data
    發表于 07-11 06:56

    面試中的高頻問題:指針函數與函數指針,你能完美應對嗎?

    的內存分析,徹底讓大家明白指針的本質。建議大家靜下心來再復習一遍。一、指針變量首先要明白指針是一變量,為此寫了如下代碼來驗證之:運行后可以看
    的頭像 發表于 06-22 08:11 ?2235次閱讀
    面試中的高頻問題:<b class='flag-5'>指針</b>函數與函數<b class='flag-5'>指針</b>,你能完美應對嗎?
    主站蜘蛛池模板: 色吊丝中文字幕 | 六月婷婷久久 | 美女被免费网站91色 | 一区二区三区亚洲 | 久久天天躁夜夜躁狠狠85台湾 | 四虎在线精品免费高清在线 | www.天天射 | 五月天福利视频 | 色www 永久免费网站 | 一区二区三区午夜 | 欧美电影一区二区三区 | 国产美女特级嫩嫩嫩bbb | 国产午夜精品理论片免费观看 | 国模私拍视频在线观看 | 喷潮白浆直流在线播放 | 国产999星空传媒在线观看 | 午夜免费福利片 | 窝窝午夜视频 | 色男人综合 | 黄色片香蕉视频 | 精品毛片视频 | 欧美 亚洲 国产 丝袜 在线 | 国产视频黄| 欧美刺激午夜性久久久久久久 | 日本三级黄色网址 | 国产毛片农村妇女aa板 | 激情深爱 | 国产精品久久婷婷六月丁香 | 一级毛片一级黄片 | 精品久久久久国产免费 | 男女性生动态免费视频 | 欧美人与动性视频在线观 | 一本大道高清在线视频 视频 | 亚洲h视频 | 22eee在线播放成人免费视频 | 四虎影院海外永久 | 欧美aaaaa| 国产伦理一区二区三区 | 欧美猛妇色xxxxxbbbb | 毛片aa| 日本人69xxⅹ69 |