关于“,”的一个疑问(问题以解决,谢谢)
一个貌似很简单的问题,为什么多了一个“,”之后运行的结果会有这么大的差别#include<stdio.h>
int abs_sum(int m,int n);
main()
{
int i,j,sum;
scanf("%d%d",&i,&j);/为什么这里两个%d之间架一个逗号之后运行结果就不正确了
sum=abs_sum(i,j);
printf("sum is %d\n",sum);
}
int abs_sum(int m,int n)
{
if(m<0)
m=-m;
if(n<0)
n=-n;
return m+n;
}
很迷惑 还望好手指点 ,谢谢
[[it] 本帖最后由 clqngw 于 2008-5-11 20:32 编辑 [/it]]