//
// main.cpp
// 二维数组
// 1.一个二维数组就像是若干个相同的数组放在一起,这对于存储多组数据非常有用。
// 2.一维数组(One-Dimension Array)
// 3.二维数组(Two-Dimension Arrays)
// 4.处理二维数组的时候直接当作一维数组就可以了每一行都是一个一维数组。
// 5.二维数组在存储的时候,是按照一行接着一行来存储的,并不是在定义的时候,眼睛看到的那样的小方块,因此
// 二维数组是可以省略行号的,因为本来就没有行这种说法,直接能指定列数就是可以的了。其本质也就是指定了分段的大小。
// 6.既然二维数组的本质就是一维数组,那怎么进行降维转换。
// 7.指向数组的指针是什么样子的?
// 也许本身问的这个问题就不好,应该说数组与指针之间的关系是什么,而不是问指向数组的指针,非要这样问,答案就是没有。
// Created by mac on 2019/4/10.
// Copyright © 2019年 mac. All rights reserved.
//
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int arr[5][5]={ //二维数组第一个参数不写也可以正常编译运行 arr[][5]
{1,2,3,4,5},
{2,4,6,9,0},
{3,6,0,2,7},
{4,8,2,6,6},
{5,1,5,3,2}
};
cout<<sizeof(int)<<endl;// 输出4字节
//二维数组降维转换为一维数组
int arr1[2
二维数组降维为一维数组
最新推荐文章于 2024-01-28 10:14:27 发布
这篇博客探讨了如何将二维数组转换成一维数组,重点在于利用指针在二维数组中的应用,并提醒读者在编程时注意类中变量名与函数名不能重复的规则。
摘要由CSDN通过智能技术生成