首页 > 不是默认分类 > 自定义函数中的地址传递问题.

自定义函数中的地址传递问题.

2006年11月21日 发表评论 阅读评论

写一个函数,对传送过来的三个整数选出最大数和最小数,并通过形参传回调用函数。


#include
int mm(int a,int b, int c,int *max,int *min);
int main (void)
{
int a,b,c;
int max,min;
scanf("&d,%d,%d",&a,&b,&c);
/*这一行的&d改为%d,郁闷,编辑模式也看不很清楚*/
mm(a,b,c,&max,&min);
printf("max of a,b,c is %d\n",max);
printf("min of a,b,c is %d\n",min);
}
int mm(int a,int b,int c,int *max,int *min)
{
if (a>b)
{
*max=a;
*min=b;
}
else
{
*max=b;
*min=a;
}
if (c>*max) *max=c;
else if (c<*min) *min=c;
}

上面是我写的代码和题目要求,我的代码错哪了?

问题解决了…很郁闷…去把N++的语法加亮的配置改了…加亮的地方应该用亮色!

分类: 不是默认分类 标签:
  1. utada2046
    2006年11月21日19:00 | #1

    这个是C语言么?

  2. F
    2006年11月21日19:02 | #2

    scanf("&d,%d,%d",&a,&b,&c);
    ~

  3. 小F
    2006年11月21日19:03 | #3

    to 甲鱼MM:是啊.
    to 大F:你的回复和你一样好看!

  4. bingo
    2006年11月21日21:09 | #4

    看起来很别扭啊,何必用全局变量?

  5. F
    2006年11月21日22:20 | #5

    是的,很恶心,我承认我引用的那一句稍微好看一点

  6. 2006年11月22日16:39 | #6

    看不懂~~~

  7. YF.Lou
    2006年11月22日22:34 | #7

    这里似乎会自动把一些符号转成HTML标识符的,所以F的留言就变这样了,

    to Bingo,这是他的习惯

  8. 水井
    2006年11月22日22:34 | #8

    完全看不懂

  9. 饭饭猪
    2006年11月23日15:29 | #9

    总是很不理解你做的事.
    不过也许不理解才更好吧…

  10. 小F
    2006年11月23日17:13 | #10

    to bingo:一开始写没注意,后来发现确实没必要用全局变量,改了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.