标题:求助!请各位看看程序这样写正确吗?
只看楼主
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
得分:0 
....我怎么没学过呢.晕了~!哪章讲的啊?我再去找找..~~不是函数那章吗?

[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-03-17 09:30
feixing
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-2-11
得分:0 

楼主的可以呀


学海无涯,为求成功
2006-03-17 11:47
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
得分: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;/*用不上,因为形参与实参是同一地址,你这种用法是错误的,因为值
只能单向传递
*/
}


2006-03-17 12:41
niuerx
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-3-20
得分:0 
莫名奇妙的用法
当然可以这样用,但是找不到只有这样用才正确的场合,个人觉得fun定义成int fun(int e)比较好
2006-03-20 23:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-50886-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.072378 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved