作业帮 > 综合 > 作业

C语言问题.24题.不明白怎么得出的“-1,3.7”.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/16 13:54:59
C语言问题.24题.不明白怎么得出的“-1,3.7”.

 


C语言问题.24题.不明白怎么得出的“-1,3.7”.
static静态变量,只在第一次定义时赋初值有效,重复定义赋值不从新填值,运算结果复制有效
再问: 麻烦您能解释的再详细一点么??谢谢!!!
再问: 比如说能不能一步一步的来??用语音也成。
再答: a[k]+=a[k]-h;等价a[k]=a[k]+a[k]-h; fun运行一次得到1,3,5,返回a[h]即a[1]=3; 第二次运行时,因为用static定义的缘故,数组a的值不会再次重装
再问: 第二次是相当于把a[3]={1.3.5}代入循环进行计算么?那样的话计算出来的结果也不是-1,3.7啊。
再答: 这个时候h=3
再问: 为什么?
再问: 哦,我知道了,我再看看哈
再问: 了了!谢谢!