这个主要是因为静态变量b每次会增加2,从而最终返回值每次会增加2首次调用sum(a),函数内c为临时变量,初始值为0,c+=1使得在return前c为1,b是静态变量,作用范围为全局,初始为3,每次+2,因此首次return结果为a+b+c=2+5+1=8第二次调用sum(a)时,a还是2,c还是1,b上次调用后结果为5,本次继续+2后为7,return a+b+c = 2+7+1=10总共循环5次,每次+2