#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的值。
可以呀!!!传址运算!
thank you !
我就搞不懂.. return 0;是什么意思..为什么那么多要返回它的呢?
请注意 int main(void)这其实是标准用法
不写可以 但你应该将main()的返回类型设为:void
e=fun(&e);
int fun(int *e){ int i=10; *e=i; return *e;}
我听说主函数中return 0代表程序正常返回
其实我知道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;}