下列二维数组定义为什么错了。 int x[2][3]={1,2,3,4,5,6}

int x[2][3]={1,2,3,4,5,6}

你可以理解{}就是一个数组,而你定义的二维数组,你用一维数组去初始化,这样就报错啦
int x[2][3] = {{1,2,3},{4,5,6}}这样就对了。电脑很笨的,不知道你6个元素是要这样放。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-26
这个二维数组是正确的,没错
相似回答