关于子函数返回指针的解决办法
2016-09-10 19:34
183 查看
#include <stdio.h>
int * fun()
{
static int a[3]; //加static
a[0]=0;a[1]=1;a[2]=2;
return a;
}
int main()
{
int *b;
b=fun();
printf("Hello world!\n");
printf("%d",b[2]);
return 0;
}
没想到在教材上找到了 惊喜!
int * fun()
{
static int a[3]; //加static
a[0]=0;a[1]=1;a[2]=2;
return a;
}
int main()
{
int *b;
b=fun();
printf("Hello world!\n");
printf("%d",b[2]);
return 0;
}
没想到在教材上找到了 惊喜!
相关文章推荐
- 关于子函数返回字符串的问题解决办法
- 一个关于函数内部指针参数返回的错误调试及分析
- 关于warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
- asp.net关于控件运行返回错误:必须放在具有 runat=server 的窗体标记内,解决办法。
- 关于static与返回指针的函数
- 关于函数指针数组与返回数组指针的函数
- 关于Listview的getChildAt方法返回空值的解决办法
- 转:关于函数指针数组与返回数组指针的函数
- linux下system函数错误返回-1,错误原因NO child processes的解决办法
- 关于空指针的解决办法
- 关于函数返回指针
- vs2010连接数据库,函数SQLConnect中返回-1的解决办法
- 关于指针数组指针做为返回类型的函数
- 关于ace_task中wait函数一直没有返回一种解决方法(正解)
- VBS中Now()函数返回中文日期格式解决办法
- Linux wait 函数实参为指针时,没有预期结果,原因及其解决办法
- 关于c语言用双重指针在无需返回的情况下于函数中创建链表的一点小小发现
- Eclipse Plugin 获取图片资源返回空指针异常错误的解决办法。
- 关于“构造函数不能有返回类型”的解决办法
- 关于函数返回值为指针类型的分析