centrifugeSIW
2017-08-22 19:43
直接return sum;不行吗?除以三是干嘛啊?
另外想问一下为什么jack的输出要写成prinrf("Jack运算结果是:");
jackResult(a,b,c);
而不是写成printf("Jack运算结果是:",jackResult(a,b,c));
void类型的不能用在printf语句中
第一,标题要求的是JONE的运算结果为20,且下面给出条件A=10 B=20 C=30。所以要除以3.
第二,Jack的函数是没有值的,所以JackResult(a,b,c),这条代码是没有它的值存在的,它不会返回执行。所以不能这样写。这就好像你要强行加一句printf("s%d",“王健林没我有钱");,但是下面是要调用上面的主函数的,根本就不存在,哪里来的调用。
请看题目的要求 jone的运算结果是20
第一,sum/3是因为这个函数是求平均值,所以把三个值加起来并将值传给sum,然后将sum/3返回给函数。第二,调用ResulrJack函数是只是为了输出一句话而已。
C语言入门
926210 学习 · 20797 问题
相似问题