200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > C语言函数能返回一个二维数组吗 – java – 前端

C语言函数能返回一个二维数组吗 – java – 前端

时间:2022-02-13 02:04:14

相关推荐

C语言函数能返回一个二维数组吗 – java – 前端

1、函数不能返回一个数组,只能返回一个变量,或地址 。如果你想直接返回一个二维数组,这是做不到的。可以用下面的方法 ,先建一个结构体。

struct array{int a[3][3];}; array solve(){array a;return a;} 通过这种方法,来得到二维数组。

2、数组在作为函数返回值或者函数参数时,实际上只作为指针来返回或者传递的。因此返回值用指针数据类型。

比如下面的代码:

int g_a[4] = {1,2,3,4};int * retn_arrary() //返回值用指针类型即要。{return g_a; }

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