鹿晗盗墓笔记电影资源:c语言函数返回值问题
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 20:50:28
c语言函数返回值问题
[ 标签:c语言函数 ] int *fun(int a[n],int n){int b[n];
.
.
return b;
}
main()
{int w[n],*p;
.
.
p=fun(w,n);
.
.
}
问题1:为什么fun函数名前面有个*?
问题2:书上说 “在函数fun执行完毕,返回主函数时,系统将释放a和b所占储存单元指针变量a和数组b讲不再存在,因此,函数fun不应把b的值作为函数值返回。。。。” 那我想问书上的这段程序:
int myadd (int *a,int*b)
{int sum;
sum=*a+*b;
return sum;
} 这段程序怎么又能返回SUM的值了?
____八戒_ 回答:2 人气:2 解决时间:2010-04-09 13:16
满意答案
好评率:0%指针函数,
int myadd (int *a,int*b)
返回值是int 类型
你直接写return 0也可以
renturn sum 是把sum的值返回给函数
评价答案
- 您已经评价过!好:0
- 您已经评价过!不好:0
- 您已经评价过!原创:0
- 您已经评价过!非原创:0
满意答案
好评率:0%问题1:为什么fun函数名前面有个*?
这是返回一个指针.
a,b都是临时指针,函数调用完就销毁了.
sum是一个值,返回的是值的一个拷贝.虽然也会销毁,但没有影响.
c语言函数返回值问题
C语言 自定义函数返回数组的问题
C语言 通过指针从函数返回一个数组
c语言返回指向错误信息字符串的指针函数
C语言函数声明
C语言 时间函数分析
C语言字符串函数全
C语言字符串函数大全
c语言串倒转函数
c语言串比较函数
c语言将字符串转换为double型值函数
请教一个关于printf函数和求余数的问题 - C语言论坛 - 编程论坛
C语言指针的指针作用(返回值)之二
C语言中printf格式化输出函数
C语言printf格式化输出函数
C语言的printf格式化输出函数
C语言的内联函数的作用
c语言交换字节函数程序
Perl函数返回值用法指导
C 语言 fopen参数问题
修饰函数和函数返回值的const的差别
返回指针的函数
一个女工程师用C语言写的爱情函数
C语言的那些小秘密之函数指针