<分区>
也许我的问题很简单,但我是 C 语言的新手。
我创建了一个函数,它从一个文件中读取一些数据,然后将它们传递给另一个函数,该函数在给定行数和列数的情况下解析它们并创建一个二维数组。
我想返回这个数组以便在它的行中执行一些操作。如何在 C 中返回二维数组
谁能给我举个例子或者我做错了什么?
问候
<分区>
也许我的问题很简单,但我是 C 语言的新手。
我创建了一个函数,它从一个文件中读取一些数据,然后将它们传递给另一个函数,该函数在给定行数和列数的情况下解析它们并创建一个二维数组。
我想返回这个数组以便在它的行中执行一些操作。如何在 C 中返回二维数组
谁能给我举个例子或者我做错了什么?
问候
最佳答案
注意,在 C 中返回数组是初学者的陷阱,因为它高度依赖于存储持续时间:
一种更惯用的方法是调用者传递一个它拥有的数组及其大小。
关于C - 函数返回二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39742103/