1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言二维数组行和列哪个可以省 – java – 前端

c语言二维数组行和列哪个可以省 – java – 前端

时间:2019-06-14 01:25:08

相关推荐

c语言二维数组行和列哪个可以省 – java – 前端

二维数组 还是一个数组,只不过数组中得每一个元素又是一个数组 1). 声明语法 类型 数组名[行][列]; 例: int nums[2][3];//2行3列的二维数组,保存的数据类型是int类型 char chs[3][5];//3行5列的二维数组,保存的数据类型是char类型2). 初始化A.在声明的时候初始化 a.int nums[3][5] = { {10,32,34,43,45}, {5,45,23,45,34}, {19,2,34,23,35}} b. int nums[2][3] = { 1,2,3,4,5,6}; c. 省略行数(较少使用) int nums[][3] = { {1,2,3} ,{4,5,6} };//编译器自动根据右边的数组来判断有多少行,这个判断出来是2行 int nums[][3] = { 1,2,3,4,5,6 };//这个有2行 int nuns[][2] = { 1,2,3,4,5};//这个有3行,只不过第三行的最后一个元素是0,第三行的第一个元素是5 tips:C语言中二维数组无论如何定义的时候都不可以少了列3). 取值语法 数组名[行][列]; 例: nums[1][3];//取第二行(下标为1的行)的第四列(下标为3的列)的数据; 4). 遍历二维数组 A.普通数组 for(int i=0;i<长度;i++){} B.二维数组 for(int i=0;i<行;i++){ for(int j=0;j<列;j++){ 数组名[i][j]; } } 5).二维数组的一些其他应用A 二维数组的某行某列的元素作为函数的参数 是值传递:形参的值发生改变,不会影响到实参 B 二维数组作为函数的参数 引用传递:形参的值发生改变,会影响实参 C 二维数组占用的总字节数计算方法: sizeof(二维数组

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。