有以下程序int f(int b[][4]){ int i,j,s=0;for(j=0;j<4;j++) i=3-j;s+=b[i][j];}return s;}main( ){ int

2025-05-15 17:56:38
推荐回答(5个)
回答1:

return s就是返回函数计算的结果,使得printf("%d\n",f(a));能输出一个值。
return是从那个自定义函数的编写中讲的。

回答2:

return 是返回值的标识
一般是指执行方法后返回的变量的
你这个里的
return s是吧保存在s里面的值返回给调用这个方法

回答3:

这里的return s用于返回变量s的值。

回答4:

SDA

回答5:

由于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