æ°ç»å¨ä½ä¸ºå½æ°è¿åå¼æè å½æ°åæ°æ¶ï¼å®é ä¸åªä½ä¸ºæéæ¥è¿åæè ä¼ éçãå æ¤è¿åå¼ç¨æéæ°æ®ç±»åãæ¯å¦ä¸é¢ç代ç ï¼
int g_a[4] = {1,2,3,4};C语言里无法返回数组,返回指针倒是可以,但是返回一个指向局部变量的指针没有任何意义
#include <stdio.h>返回数组绝不可能,跟数组作为参数的情况一样
几种变通办法:
返回成员是数组的结构体
返回指向静态数组的指针
让指向数组的指针和数组长度作为参数,把要返回的东西memcpy到作为参数的指针指向的数组中