马上要考试了但是没讲到函数这一章,但是画了考点,所以这个程序是什么原理啊
需要知道两个知识点
第一道题
fun 内部等价于
++i;
return i+k+j;
j++;
所以调用四次的结果分别为 k+1, k+2, k+3, k+4
main 函数中 i = 0 - 3; 也就是fun中 k = 0 - 3;
外层n = (0+1) + (1+2) + (2+3) + (3+4) = 1 + 3 +5 +7 = 16
第二道题
c = f(1.5, 2.5);
f 中强转为 int
所以 为 1/2 + 1%2 = 0+1;
所以 c 为 1
即 1.0 ,%.2f
保留两位小数 所以为
1.00
如果有用麻烦点个采纳,谢谢,感激不尽