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