88问答网
所有问题
如何用函数实现三个数的排序(用的是C语言)?
如题所述
举报该问题
推荐答案 推荐于2019-08-25
void change(int* a,int *b)
{
int temp = a>b?a:b;
return;
}
调用函数确实不能修改原参数的值,其实质是拷贝了一份实参给形参,在这种情况下,C语言是用指向实参的指针来修改实参的,C++可以还用引用,就是第一个回答你问题的那个方法。你说书上说可以用全局变量,这个当然可以,但是,绝不推荐用全局变量或者静态变量,这是一个很不好的编程习惯!望采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1BSatKgtKMSgKVBcgS.html
相似回答
大家正在搜
相关问题
如何用函数实现三个数的排序(用的是C语言)
c语言中怎么用函数实现a,b,c,三个数的大小比较,并按从大...
c语言用函数实现三个数从大到小排序,下面程序错在哪,求高手指...
c语言:编写一个函数名字为sort,完成对三个整数从小到大排...
c语言用if函数怎么排列任意输出三个数的大小?
在C语言中,如何用函数实现,用选择法对10个数进行排序
C语言程序中任意输入三个数,要求按从大到小的顺序输出,程序怎...
c语言编程....输入10个数到一维数组中,按升序排序后输出...