chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

指針數(shù)組和二維數(shù)組有沒有區(qū)別

學益得智能硬件 ? 來源:學益得智能硬件 ? 2024-11-24 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

指針數(shù)組和二維數(shù)組有沒有區(qū)別?比如這樣的兩個代碼。

int main()
{
    char *s1[] = {
        "hello",
        "world",
        "total"
    };  

    char s2[][6] = { 
        "hello",
        "world",
        "total"
    };  


    return 0;
}

從后面的初始化方式可以看出,他們好像一樣,里面都保存了三個字符串。

想要搞清楚他們的區(qū)別,還得看下他們在內(nèi)存中的排布。

首先是指針數(shù)組 s1。

s1 本身是個一維數(shù)組,數(shù)組有三個元素,每個元素都是個指針。如果是 64 位系統(tǒng),三個指針就占了 24 個字節(jié)。

使用 sizeof 計算 s1 的大小,結(jié)果就是 24。

三個指針指向三個字符串,而且這三個字符串存放在只讀數(shù)據(jù)區(qū),不能修改,嘗試通過指針 s1[0] 去修改元素 h,程序會異常。

s2 本身是個二維數(shù)組,三行六列,每一行都存放一個字符串。使用 sizeof 計算 s2 的大小,結(jié)果是 18。

在這個案例中 s2 是個局部變量,于是這三個字符串存放在??臻g,可讀可寫。通過 s2 可以隨意修改。

要說他倆的相同點,就是使用起來基本一樣,要想訪問字符串里面的元素,完全可以把 s1 當成二維數(shù)組,通過下標的形式去訪問。

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

    關注

    1

    文章

    484

    瀏覽量

    71947
  • 二維
    +關注

    關注

    0

    文章

    41

    瀏覽量

    12278
  • 數(shù)組
    +關注

    關注

    1

    文章

    420

    瀏覽量

    27450

原文標題:指針數(shù)組和二維數(shù)組

文章出處:【微信號:學益得智能硬件,微信公眾號:學益得智能硬件】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞芯微(EASY EAI)RV1126B 二維碼生成

    1.二維碼簡介二維碼又稱二維條碼,常見的二維碼為QRCode,QR全稱QuickResponse,是一個近幾年來移動設備上超流行的一種編碼方式,它比傳統(tǒng)的BarCode條形碼能存更多的
    的頭像 發(fā)表于 04-08 10:48 ?119次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>二維</b>碼生成

    有哪些常見的二維碼模組類型?

    二維碼模組是集成了掃描引擎、解碼芯片、光學組件的核心模塊(也叫二維碼模塊),可直接嵌入自助終端、工業(yè)PDA、智能閘機等設備,實現(xiàn)二維碼的快速識別與數(shù)據(jù)傳輸。其常見類型可按安裝方式、掃描原理、通信接口
    的頭像 發(fā)表于 01-24 00:00 ?909次閱讀
    有哪些常見的<b class='flag-5'>二維</b>碼模組類型?

    二維影像掃描引擎在門禁二維碼刷卡梯控行業(yè)中的應用

    在當今科技日新月異的時代,二維影像掃描引擎以其卓越的識別性能和廣泛的應用領域,成為了門禁系統(tǒng)中不可或缺的重要組成部分,尤其在二維碼刷卡梯控行業(yè)中展現(xiàn)出了非凡的價值。本文將深入探討二維影像掃描引擎在
    的頭像 發(fā)表于 12-17 15:42 ?467次閱讀
    <b class='flag-5'>二維</b>影像掃描引擎在門禁<b class='flag-5'>二維</b>碼刷卡梯控行業(yè)中的應用

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

    = fun(a);   注意指針函數(shù)與函數(shù)指針表示方法的不同,千萬不要混淆。最簡單的辨別方式就是看函數(shù)名前面的指針*號有沒有被括號()包含,如果被包含就是函數(shù)
    發(fā)表于 12-12 06:34

    數(shù)組的初體驗

    ,元素個數(shù)小于數(shù)組的長度時,多余的數(shù)組元素初始化為0; 在聲明數(shù)組沒有進行初始化的時候,靜態(tài)(static)和外部(extern)類型的數(shù)組
    發(fā)表于 11-25 08:06

    二維數(shù)組介紹

    大家不要認為二維數(shù)組在內(nèi)存中就是按行、列這樣二維存儲的,實際上,不管二維、三數(shù)組… 都是編譯器
    發(fā)表于 11-25 07:42

    二維碼掃碼模塊是什么?它和普通條碼識別設備有什么不同

    滲透到各個領域。而很多人會混淆二維碼掃碼模塊與普通條碼識別設備,其實者在定位、功能和應用場景上有著顯著區(qū)別。?二維碼掃碼模塊:嵌入式識別核心二維
    的頭像 發(fā)表于 11-06 15:54 ?648次閱讀
    <b class='flag-5'>二維</b>碼掃碼模塊是什么?它和普通條碼識別設備有什么不同

    中航光電推出二維FA光纖陣列組件

    中航光電研制的二維FA光纖陣列組件作為OCS光交換設備的關鍵組件,用于實現(xiàn)陣列光信號的輸入和輸出功能;該組件集成了二維光纖陣列和二維透鏡陣列,通過者的精確耦合對準,實現(xiàn)準直光束的穩(wěn)定
    的頭像 發(fā)表于 09-10 18:19 ?2818次閱讀

    哪款二維碼模組適合嵌入戶外取餐柜,用于掃二維

    在智能取餐柜普及的當下,二維碼模組作為核心交互組件,其性能直接影響用戶體驗與設備穩(wěn)定性。針對戶外場景的特殊需求,深圳遠景達物聯(lián)網(wǎng)推出的LV4300Pro系列二維碼模組,憑借工業(yè)級設計與場景化技術(shù)優(yōu)化
    的頭像 發(fā)表于 09-10 15:00 ?717次閱讀
    哪款<b class='flag-5'>二維</b>碼模組適合嵌入戶外取餐柜,用于掃<b class='flag-5'>二維</b>碼

    二維碼條碼識讀器的主要功能有哪些

    在信息化快速發(fā)展的當下,一二維碼條碼識讀器已成為各行各業(yè)高效處理信息的重要工具。從超市收銀到物流追蹤,它憑借快速準確的信息識別能力,大幅提升了工作效率。那么,一二維碼條碼識讀器的主
    的頭像 發(fā)表于 08-01 15:59 ?1188次閱讀
    一<b class='flag-5'>維</b><b class='flag-5'>二維</b>碼條碼識讀器的主要功能有哪些

    世界首臺非硅二維材料計算機問世 二維材料是什么?二維材料的核心特征解讀

    據(jù)外媒報道;美國賓夕法尼亞州立大學團隊在《自然》雜志發(fā)表研究成果,首次利用原子級厚度的二維材料(非硅)成功研制出功能完整的計算機,標志著新型電子設備開發(fā)的重要進展。這是一項突破性成果;首次利用二維
    的頭像 發(fā)表于 06-12 15:25 ?1999次閱讀

    基于STM32的二維碼識別源碼+二維碼解碼庫lib

    基于STM32的二維碼識別源碼+二維碼解碼庫lib,推薦下載!
    發(fā)表于 05-28 22:04

    基于STM32的二維碼識別源碼+二維碼解碼庫lib

    基于STM32的二維碼識別源碼+二維碼解碼庫lib項目實例下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網(wǎng)絡轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容!
    發(fā)表于 05-23 20:45

    JCMsuite中對二維光柵的定義和仿真

    光柵是光衍射的周期性結(jié)構(gòu)。它能把入射的光束衍射成幾束向不同方向發(fā)散的光束。 二維光柵 二維光柵在兩個水平方向上都具有周期性。存在兩個晶格矢量因此當幾何結(jié)構(gòu)移位一個晶格矢量時, 下圖顯示了一個正方形
    發(fā)表于 05-19 08:53

    二維數(shù)組指定條件刪除指定行,請教

    數(shù)組1的第一列進行條件判斷,如果小于20,刪除所在行,最終需要得到數(shù)組2
    發(fā)表于 05-13 08:11