too much actual parameters_too few actual parameters 求解答

互联网 2023-06-05 08:09:43


(资料图片)

1、#includevoidmain(){intmax(intx,inty,intz);inta,b,c;printf("输入是那个数值比较:");scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);printf("最大的是%d",max(a,b,c));}intmax(inta,intb,intc){if(a>b){if(b>c)return(a);}elseif(b>c)return(b);elsereturn(c);}第11行错,你传参给max的时候,只给两个参数,调用了两次。

2、但实际上你定义max的时候,需要三个参数,一次找三个参数的最大值。

3、所以,编译时,提示你给的实参太少(too few actual parameters)。

本文到此分享完毕,希望对大家有所帮助。

标签:

广告

Copyright ?   2015-2022 全球商场网版权所有  备案号:豫ICP备20009784号-11   联系邮箱:85 18 07 48 3@qq.com