求助!请各位看看程序这样写正确吗?
#include<stdio.h>
#include<conio.h>
void fun(int *e);
int main(void)
{
int e;
fun(&e);
printf("%d",e);
getch();
return 0;
}
void fun(int *e)
{
int i=10;
*e=i;
}
请大家帮我看看以上的写法是否可以,我想用e返回i的值。
#include<stdio.h>
#include<conio.h>
void fun(int *e);
int main(void)
{
int e;
fun(&e);
printf("%d",e);
getch();
return 0;
}
void fun(int *e)
{
int i=10;
*e=i;
}
请大家帮我看看以上的写法是否可以,我想用e返回i的值。
我就搞不懂.. return 0;是什么意思..为什么那么多要返回它的呢?
我就搞不懂.. return 0;是什么意思..为什么那么多要返回它的呢?
请注意 int main(void)
这其实是标准用法
不写可以 但你应该将main()的返回类型设为:void
e=fun(&e);
printf("%d",e);
getch();
return 0;
}
int fun(int *e)
{
int i=10;
*e=i;
return *e;
}
其实我知道8楼的意思
按8楼的意思
程序可能是下面这样的。
#include<stdio.h>
#include<conio.h>
int fun(int *e);
int main(void)
{
int e;
printf("%d",fun(&e)); /*从这里输出返回值*/
getch();
return 0;
}
int fun(int *e)
{
int i=100;
*e=i;
}