C语言 主函数里的是二维数组,为何在fun函数中定义形参时用int (*t)[N]而不是两个下标

如题所述

int (*t)[N]表示t是指向有N个元素组成的一维数组的指针,也就是说t中的每一个元素又由N个元素构成,和定义为int t[][N]一样!!追问

还是不太懂啊

不懂你的话的意思

追答

这样和你说吧,一个一维数组有3个元素,而每个元素又是3个元素组成,这样就相当于一个二维数组了,实在不理解,你把这种形式理解为和有两个下标的形式一样就行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-18
int*t相当于int t[]追问

看清题目再回答吧