能用c解释就更好了,比如说在外部函数中对一个数组赋值了 如何把它带回主函数
有用请采纳
#include<stdio.h>
// 传递指针可以做到在函数中对数组进行赋值
void func(int* nums); // 函数声明
int main(){
int nums[10];
func(nums); // 调用函数对其赋值
for(int i = 0; i < 10; i++) // 输出
printf("%d ", nums[i]);
}
void func(int* nums){
for(int i = 0; i < 10; i++) // 赋值操作
nums[i] = i;
}