用C语言如何使函数返回值为指向一维数组的指针?

日期:2020-06-07 13:17:26 人气:1

用C语言如何使函数返回值为指向一维数组的指针?

这个问题一个较为妥善的方法是把数组定义在主函数,再传入数组地址给自定义函数,如果你非要在自定义函数里定义也行,至于是否需要设置为static,那得看情况,因为函数退出时栈空间并不是马上被刷新,如果你能保证该栈空间在你访问前没被释放就没必要定义为static,但是保险起见定义static更好,因为你可能不知道到底该内存是不是被重新写入了数据,至于你说要返回指向指针的指针,我举个例子,int** fun(),这个就是返回一个指向指针的指针,其指向的指针指向int型,呵呵,明白了没
    A+
热门评论