不用全局变量,而只用一个子函数,如何实现两个以上的返回值?要用指针的,
请问如何实现?
比如从十个数中找出最大和最小值?
是不是定义
char max_min(char *p) ???
{......
*p=max=min;
.....
}
那如何在主程中调用?
直接
main()
{...char c[50];
max_min(c);
...}
那不是还是只能返回一个值?说清楚点好么?
[此贴子已经被作者于2004-11-09 17:30:30编辑过]
怎么是一个那,你看c[0],c[1]不是都可以改么???
你多用几个参数那!
......指针才刚刚学,头有点大.
还是不太懂
void f(int *min,int *max,int c[10])从10个数中找出最大最小值,只要把最大值给(*max);最小值给(*min)就可以了,
建议楼主多看看教材,理解好指针