这段代码定义了一个名为'createArray'的函数,它接收一个'int'类型的参数'len',表示要创建的整数数组的长度,函数返回一个指向整数数组的指针。

在函数内部,首先使用'malloc'函数动态分配了一个长度为'len'的整数数组,并将指向该数组的指针保存在变量'arr'中。然后使用循环遍历数组中的每个元素,将其赋值为该元素的下标值。最后,将指向数组的指针'arr'作为函数返回值返回。

在'main'函数中,首先调用'createArray'函数创建一个长度为5的整数数组,并将其返回的指针保存在变量'p'中。然后,使用循环遍历该数组中的每个元素,并打印出来。最后,使用'free'函数释放动态分配的内存空间,并返回0表示程序正常结束。

C语言函数返回指针示例:创建数组并赋值

原文地址: https://www.cveoy.top/t/topic/mGE5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录