如题,下面是某个错误程序的简化,请问为什么在change2(map)那里报错了;
vs里说:
error C2664: “change2”: 不能将参数 1 从“int [][10]”转换为“int (&)[10][10]”
#include<iostream> using namespace std; void change2(int (&map)[10][10]){ return; } void change1(int map[10][10]){ change2(map); return; } int main(){ int map[10][10]; change1(map); return 0; }
And为什么在change1里面map的类型变成int (*map)[10]了?
哆啦的时光机
沧海一幻觉
二维数组有点小疑惑,c与java不同
二维数组--
3-7二维数组这里教程是不是写错了?
二维数组的作用
相关分类