C 语言之二维数组(详细版) |
您所在的位置:网站首页 › java动态二维数组怎么定义 › C 语言之二维数组(详细版) |
目录 1.二维数组的定义和初始化 2.二维数组在内存中的存储 3.二维数组的使用 4.数组与函数 1. 二维数组是定义和初始化1.1 二维数组的定义 定义类型:类型名 数组名[ 行表达式 ][ 列表达式];行与列用常量表达式。 1.2 二维数组的初始化 /** 定义数组 */ int main() { int ar[3][4]; // 3 行 4列 未初始化 char br[3][4]; double cr[3][4]; return 0; } 2. 二维数组在内存中的存储2.1 二维数组的逻辑表示 例如:定义 int ar[ 3 ][ 4 ] 的二维数组,它是由 3 个一维数组组成,每个一维数组的大小是 4 个整型元素。可以只对部分元素赋值,未赋值的元素自动取 0 值。 2.1 二维数组的物理表示(按行优先存储) 调试结果 二维数组中的元素是通过使用下标(即数组的行索引和列索引)来访问的。 示例 #include /** 二维数组的应用 */ int main() { int ar[3][4]; // 定义二维数组 int x = 0; for (int i = 0; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |