老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網站建設、域名注冊、服務器等服務

c語言中數(shù)組指針的使用方法-創(chuàng)新互聯(lián)

c語言中數(shù)組指針的使用方法

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網站、網站設計、外貿營銷網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的河東網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
int *a[4]; //指針數(shù)組

指針數(shù)組就相當于一次聲明了多個指針。數(shù)組的每一個元素都是一個指針。很好理解,下面主要看數(shù)組指針

int (*p)[4]; //數(shù)組指針

數(shù)組指針就相當于一次聲明了一個指針。只不過這個指針指向很特別,是一個數(shù)組。

[]優(yōu)先級大于*,故數(shù)組指針聲明時要加()。

例1:

#include#includevoid main()
{    //數(shù)組指針的用法,用處。
    int b[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};    int (*p)[4]; //該語句是定義一個數(shù)組指針,指針步長為4個int即16位。    //int *p2=&b;
    p=&b;    int i=0;    while(i<16)
    {
          printf("%d\t",(*p)[i]);          //printf("%d\t",*p2++);
          i++;
    }
}

printf("%d\t",(*p)[i]);遍歷輸出數(shù)組b;
數(shù)組指針就相當于舞王僵尸一樣,帶了小弟,n就是小弟的個數(shù),通過下標值能直接訪問到具體哪一個小弟,即數(shù)組里哪一個數(shù)

數(shù)組指針下標自增(i++)的時候,指針指向不變。

這里直接用整形指針就可實現(xiàn),而且更方便簡潔。見上面被注釋部分。

例2:把例1的while()語句替換。

  while(i<4)
    {
          printf("%d\t",(*p++)[0]);
          i++;
    }

例2輸出1 5 9 13,相當于指針一次移動了4個int.16個字節(jié)。

數(shù)組指針自增(*p++)時,指針指向移動sizeof(類型)。

其實上句在其他類型指針也適用。

如int *p;

//指針指向了int,就是整型指針,整型指針有啥特點?就是能保存整形變量的地址。有啥用途?就是p++的時候能指向下一個int型數(shù)。所以了?經常用指針指向一個數(shù)組。因為他們都是int型的,所以推導出步長了?整型指針的步長為sizeof(int),即4字節(jié)

//同理可以得出什么float型指針,char型指針什么的。。。

同理就得出了數(shù)組指針,特點?保存數(shù)組首地址。用途?p++的時候能指向下一個數(shù)組。所以了?要用它來指向一個二維數(shù)組。因為二維數(shù)組里的每一個元素都是相同類型的(都是一個int型數(shù)組),所以推導出步長了?sizeof(int[4]),即16

//說白了就一指針,指向了數(shù)組類型

例3:數(shù)組指針指向二維數(shù)組。

#include#includevoid main()
{    int a[3][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24}};    int (*p)[4]; //該語句是定義一個數(shù)組指針,指針步長為4個int即16位。
    p=&a;    int i=0;    while(i<3)
    {        //printf("%d\t",(*p)[i]);        //數(shù)組指針,指向的是一個數(shù)組整體,相當于指針也帶了下標,當執(zhí)行i++操作時,下標+1,得到該數(shù)組的下一個元素,        //在該例中,指針沒有位移,所以依次輸出為1 2 3
        printf("%d\t",(*p++)[0]);        //整型數(shù)組類型的指針,指向的是一個數(shù)組整體,當執(zhí)行*p++操作時,指針位移該數(shù)組長度的位數(shù)        //在該例中,即指針位移4個int的長度,所以輸出是1 11 21
        i++;
    }
}

以上就是數(shù)組指針的用法有哪些?的詳細內容,更多請關注創(chuàng)新互聯(lián)成都網站設計公司其它相關文章!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


本文標題:c語言中數(shù)組指針的使用方法-創(chuàng)新互聯(lián)
網頁鏈接:http://www.xueling.net.cn/article/cspgcg.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国语自产自拍 | 成人特级片| 我要看一级黄色毛片 | 亚洲成av人片在线观看无码不卡 | 亚洲Av无码一区二区三区在线观看 | 99爱爱视频 | 精品自拍视频 | 中文字幕一区二区三区视频播放 | 国内a级一片免费av 麻豆日产六区 | 精品久久久久久久久久ntr影视 | 国产精品一区二区三区四区在线观看 | 国产精品美女一区二区视频 | 蜜臀av成人精品蜜臀av | 日本极品少妇 | 免费观看一级 | 强壮的公次次弄得我高潮a片日本 | 亚洲性色成人av | 国产亚洲欧美日韩在线一区二区三区 | 亚洲a成人午夜天堂 | 77导航福利在线 | 日本欧美大码A在线观看 | 成人一道本在线 | 国产精品无码一区二区三区免费 | 小次郎av收藏家 | 日本xxxxwwwwww| 欧美成人精品三级网站 | 性欧美1819sex性高播放 | 欧美日韩AV无码一区二区三区 | 成年人视频免费 | 野花社区www官网在线观看 | 国产区精品 | 久久综合狠狠综合久久激情 | 五级黄毛片 | 亚洲国产一区在线播放 | 亚洲国产精品福利 | 国产成人精品一区二区仙踪林 | 欧美日韩高清无码 | 韩国无码色视频在线观看 | 中文字幕久久一区 | 国产在线一区二区三区在线 | 1区2区3区4区产品乱码入口 |