最赞回答 / 不再年轻需努力
printf("%d",dividLine()); dividLine()方法执行后返回了0,你给他打印出来了,dividLine()方法中会自己打印语句
2020-11-10
最新回答 / 20201108入门的大白
sum和num从零开始循环,循环结束条件是num<=3。每循环一次,sum=sum+num(sum+=num的意思是sum(新)=sum(原)+num)——sum=0,然后再进行sum=sum+1——sum=1、num=num+1——num=1,此次循环结束。之后进行第二次循环。
2020-11-09
最新回答 / 帅的惊动了全国
num++就是num=num+1,num初始值为0,每一次循环都+1,sum++同理。sum+=num就是sum=sum+num。所以第一次循环的sum=0+0=0。后面同理。
2020-11-09
最新回答 / qq_慕仙9261721
int ageprogram(int n)函数中,if后的return 10;是不对的,造成的结果是当传递的参数n不等于1时是没有返回值的,只有n=1时返回10;也就是函数把活干了,却没有把结果上报主函数,相当于白写;在int main()函数中age=ageprogram(5)语句掉了“;”;输出语句printf()错误。
2020-11-08