当前位置: 代码迷 >> C语言 >> 求助!请各位看看程序这样写正确吗?
  详细解决方案

求助!请各位看看程序这样写正确吗?

热度:126   发布时间:2006-03-17 09:30:00.0
....我怎么没学过呢.晕了~!哪章讲的啊?我再去找找..~~不是函数那章吗?
----------------解决方案--------------------------------------------------------

楼主的可以呀


----------------解决方案--------------------------------------------------------
以下是引用303770957在2006-3-17 0:33:00的发言:
我觉得不可以.
要是这样就可以了。
#include<stdio.h>
#include<conio.h>
int fun(int *e);
int main(void)
{
int e;

e=fun(&e);

printf("%d",e);

getch();
return 0;
}

int fun(int *e)
{
int i=10;
*e=i;
return *e;/*用不上,因为形参与实参是同一地址,你这种用法是错误的,因为值
只能单向传递
*/
}


----------------解决方案--------------------------------------------------------

莫名奇妙的用法
当然可以这样用,但是找不到只有这样用才正确的场合,个人觉得fun定义成int fun(int e)比较好

----------------解决方案--------------------------------------------------------
  相关解决方案