return s就是返回函数计算的结果,使得printf("%d\n",f(a));能输出一个值。
return是从那个自定义函数的编写中讲的。
return 是返回值的标识
一般是指执行方法后返回的变量的
你这个里的
return s是吧保存在s里面的值返回给调用这个方法
这里的return s用于返回变量s的值。
SDA
由于s=1语句的存在,每次循环开始时s都被置为1,所以此题的外层循环只需要考虑最后一次循环,那么,最后一次循环时k的值是几呢?我们很容易看出,k一定是偶数,而k==6时则不再执行循环,则可知执行最后一次循环时k==4。
即,原代码段可转化为下面代码:
int j,s;
s=1;
for(j=4;j<6;j++)s+=j;
printf("%d\n",s);
这个简单吧1+4+5=10