c - C 中的数组函数

标签 c pointers

现在我正在学习 C,但我在指针方面遇到了一些问题。我知道它们的工作原理,但我不知道如何在 orden 中使用它们来创建返回数组的函数。 非常感谢!

最佳答案

返回数组的一个技巧是返回由数组组成的结构。

struct struct_t
{
    int array[10];
};
struct struct_t my_var;
struct struct_t * my_fun(void)
{
    return &my_var;
}

关于c - C 中的数组函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46986988/

相关文章:

C++ - 带有结构指针的字符串输入?

c - C 数组是动态的吗?

c - 向文件中插入一个值

c - 不在 if 语句之外打印

c++ - 使指针的中间为 NUL;它有效吗?

c - 如何打印函数指针的级联名称?

C++ 通过引用传递数组

c - 信号和库

c++ - 为什么 vs c++ 2010 编译器会为相似的函数生成不同的汇编代码

c - 串行通信 C/C++ Linux 线程安全吗?