久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1528|回復: 0
打印 上一主題 下一主題
收起左側

數組

[復制鏈接]
跳轉到指定樓層
樓主
ID:204624 發表于 2018-5-10 19:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

(2)、第二種是用一維數組來表示二維數組,從顯示的元素地址可以看出,二維數組和一維數組表示的二維數組在內存中的儲存方式其實是一樣的,不過使用二維數組看起來要簡單些,只要不用進行地址轉換。

(3)、第三種表示是用指針數組。本例中的c中的元素其實是地址。這種方法對各個元素大小不一樣的情況下比較適用。如:假定有若干個不等長字符串需要我們處理,如果使用a [i ][j]結構,則j必須取這些字符串長度的最大值, 顯然這種方法浪費空間。如果采用* a [i ]結構,則由于a中僅保存每個字符串的首地址,而不是串本身,這不僅節約了空間,而且減少了直接對串進行操作的時間。

(4)、第四種方式為用指向指針的變量來表示。此種方式p是指向指針的指針,不能把普通的二維數組的首地址(如本例中的a)賦給它。(因為a不是指向指針的指針)。可以把第三種方式中的數組指針的首地址賦給它。這種方式用的較少。

#include <stdio.h>


int main()

{

   int a[3][3] = {{0,1,2},{3,4,5},{6,7,8}};

   int b[9] = {0,1,2,3,4,5,6,7,8};

   int *c[3] = {0,1,2,3,4,5,6,7,8};;

   int **p;

   int i,j;


   //普通二維數組的表示方式

   for(i = 0;i<3;++i)

   {

       for(j = 0;j<3;++j)

         {

           printf("%d\r\n",a[j]);

         }

   }

for(i = 0;i<3;++i)

   {

       for(j = 0;j<3;++j)

       {


           printf("%d\r\n",b[i*3+j]);

       }


   }


for( i = 0;i<3;++i)

   {

       c = *(a+i);      //c指向a數組的第i行首地址

       for( j = 0;j<3;++j)

       {

           printf("%d\r\n",c[j]);

       }



   }


p=c;      //p為指向指針的指針,將指針數組c賦給指針變量p

   for(i=0;i<3;++i)

   {

       for(j=0;j<3;++j)

       {

           printf("%d\r\n",p[j]);

       }

   }



(1)、第一種是普通的二維數組的表示方法。

說明:常用的有以下幾種二維數組的表示方法:

二維數組的幾種表示方法


(0)更多學習資料Q群524872455 WEIXIN 13360509869



圖片1.png (75.48 KB, 下載次數: 0)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级女毛片 | xx视频在线观看 | 亚洲欧美综合精品另类天天更新 | 精久久| 欧美国产日韩一区二区三区 | 99视频在线播放 | 一区二区三区中文字幕 | 国产麻豆乱码精品一区二区三区 | 视频二区国产 | 亚洲色图综合 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 欧美亚洲在线视频 | 亚洲精品久久久久久一区二区 | 国产传媒| 中文字幕亚洲视频 | 可以免费观看的av | 成人免费视频网站在线观看 | 青青草原综合久久大伊人精品 | 九九热免费观看 | 精品国产一区二区三区久久 | 黑人精品欧美一区二区蜜桃 | 天天拍天天操 | 中文字幕成人av | 精品日韩一区二区 | 狠狠综合久久av一区二区小说 | 91一区二区 | 国产一二三区在线 | 黑人精品欧美一区二区蜜桃 | 欧美日韩不卡合集视频 | 免费国产视频在线观看 | 亚洲一区免费在线 | 一本色道久久综合亚洲精品高清 | 国产精品久久久久久一区二区三区 | 成人精品一区二区三区中文字幕 | 国产精品国产三级国产aⅴ无密码 | 亚洲精品观看 | 久久草视频 | 亚洲最大的成人网 | 久久精品国产一区二区三区 | 亚洲一区二区中文字幕 | 精品一区二区三区在线观看国产 |