int f(int m){static int i=0;int s=0;for(;i<=m;i++

2024-12-02 23:56:56
推荐回答(1个)
回答1:

sum的值应为15
因为函数f中的i为静态变量,第一次被调用(f(5))结束时,其值为6,返回15(1+2+3+4+5),第二次被调用时,i值为6,所以循环体不被执行,返回0。