9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 知識大全 > 知識百科 > 百科知識 > 在c語言中什么是二維數組

在c語言中什么是二維數組

時間: 歐東艷656 分享

在c語言中什么是二維數組

  二維數組的定義

  二維數組定義的一般形式是:

  dataType arrayName[length1][length2];

  其中,dataType 為數據類型,arrayName 為數組名,length1 為第一維下標的長度,length2 為第二維下標的長度。例如:

  int a[3][4];

  定義了一個3行4列的數組,共有3×4=12個元素,數組名為a,即:

  a[0][0], a[0][1], a[0][2], a[0][3]

  a[1][0], a[1][1], a[1][2], a[1][3]

  a[2][0], a[2][1], a[2][2], a[2][3]

  在二維數組中,要定位一個元素,必須給出一維下標和二維下標,就像在一個平面中確定一個點,要知道x坐標和y坐標。例如,a[3][4] 表示a數組第3行第4列的元素。

  二維數組在概念上是二維的,但在內存中地址是連續的,也就是說存儲器單元是按一維線性排列的。那么,如何在一維存儲器中存放二維數組呢?有兩種方式:一種是按行排列, 即放完一行之后順次放入第二行。另一種是按列排列, 即放完一列之后再順次放入第二列。

  在C語言中,二維數組是按行排列的。也就是先存放a[0]行,再存放a[1]行,最后存放a[2]行;每行中的四個元素也是依次存放。數組a為int類型,每個元素占用4個字節,整個數組共占用4×(3×4)=48個字節。


c語言二維數組

  轉置矩陣

  //其中A,B是m*n矩陣:

  voidtramat(matrixA,matrixB){inti,j;

  for(i=0;i

  for(j=0;j

  B[j]

  }

  矩陣相加

  //其中A,B,C是m*n矩陣:

  voidaddmat(matrixC,matrixA,matrixB){

  inti,j;

  for(i=0;i

  for(j=0;j

  c[j]=A[j]+B[j];

  }

  矩陣相乘

  //其中A是m*n矩陣,B是n*1矩陣,C為m*1矩陣

  voidmutmat(matrixC,matrixA,matrixB){

  inti,j,k;

  for(i=0;i

  for(j=0;j

  C[j]=0;

  for(k=0;k

  C[j]=C[j]+A[k]*B[k][j];

  }

  }

243532 主站蜘蛛池模板: 亚洲AV无码久久精品成人| 久久综合给合久久狠狠狠| 少妇人妻偷人精品系列| 精品中文人妻在线不卡| 日本一区二区三区有码视频| 久热爱精品视频线路一| 国产自在自线午夜精品| 亚洲av日韩av中文高清性色| 欧美巨大极度另类| 老色鬼在线精品视频在线观看| 亚洲人成网网址在线看| aa级毛片毛片免费观看久| 四虎在线成人免费观看| 国产内射性高湖| 人妻饥渴偷公乱中文字幕| 中文毛片无遮挡高潮免费| 亚洲爆乳少妇无码激情| 久久丁香五月天综合网| 丝袜欧美视频首页在线| 亚洲国产午夜福利精品| 人妻内射一区二区在线视频| 无码中文字幕av免费放| 8av国产精品爽爽ⅴa在线观看| 日韩精品卡1卡2日韩在线| 五月婷婷中文字幕| 丰满爆乳一区二区三区| 国产边打电话边被躁视频| 亚欧乱色国产精品免费九库| 久久综合亚洲鲁鲁九月天| 九九热久久只有精品2| 亚洲欧美成人久久综合中文网| 日韩精品区一区二区三vr| 大肉大捧一进一出好爽视频mba | 国产精品香港三级国产av| 四虎成人精品国产永久免费| 日韩欧美aⅴ综合网站发布| 黑人巨大av无码专区| 99亚洲男女激情在线观看| ww污污污网站在线看com| 国产精品亚欧美一区二区三区| 国内自拍视频一区二区三区|