導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
3.15.202.169
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 二维数组 的原始碼
←
二维数组
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="wikitable" align="right" |- | style="background: #66CCFF" align= center| '''<big>二维数组</big> ''' |- |[[File:二维数组.jpg|缩略图|居中|[https://img-blog.csdnimg.cn/20210305195449915.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NzI2MTQz,size_16,color_FFFFFF,t_70#pic_center 原图链接]]] |- | style="background: #66CCFF" align= center| |- | align= light| 中文名: 二维数组 表达式: a为3*4(3行4列)的数组 适用领域: 数组 例 如: float a,b 实 质: 数组的数组 |} '''[[二维数组]]'''本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[[常量表达式]][[常量表达式]]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素。<ref>[https://blog.csdn.net/qq_45726143/article/details/114411020 ],CSDN , </ref> ==定义== 例如: float a,b; 定义a为3*4(3行4列)的数组,b为5*10(5行10列)的数组。注意,不能写成 float a[3,4],b[5,10]; 为便于理解特加入一个C语言程序及其运行结果: 运行结果为(为便于观看,整理成表格): ==概述== 二维数组A[m][n],这是一个m行,n列的二维数组。设a[p][q]为A的第一个元素,即二维数组的行下标从p到m+p,列下标从q到n+q,按“行优先顺序”存储时则元素a[i][j]的地址计算为: LOC(a[i][j]) = LOC(a[p][q]) + ((i − p) * n + (j − q)) * t 按“列优先顺序”存储时,地址计算为: LOC(a[i][j]) = LOC(a[p][q]) + ((j − q) * m + (i − p)) * t 存放该数组至少需要的单元数为(m-p+1) * (n-q+1) * t 个字节 //其中A, B是m*n矩阵: ==相关概念== C++动态二维数组: 以整形为例,row为行数,col为列数 int **data;//存储二维数组的指针(指向指针的指针。date=x的地址。这样标会更好。因为sizeof(date)结果为4不可能存下二维数组) ==参见== 矩阵 [[稀疏矩阵]] == 参考来源 == {{reflist}} [[Category:310 數學總論 ]]
此頁面使用了以下模板:
Template:Main other
(
檢視原始碼
)
Template:Reflist
(
檢視原始碼
)
模块:Check for unknown parameters
(
檢視原始碼
)
返回「
二维数组
」頁面