问答详情
源自:6-12 综合练习

求总分的时候,为什么这两个运行的结果是一样的呀

int i ;

for(i = 0 ; i < 9 ; i++)

{

score[i + 1] += score[i] ;  

int i,sum ;

for(i = 0 ; i < 10 ; i++)

{

sum += score[i] ;


提问者:qq_山支惊蛰_0 2019-03-16 09:56

个回答

  • qq_宿命丶_1
    2019-03-28 21:33:56

    第一个运行出来的结果为总分,第二个你的sum没有初始化,相当于是一个随机值,如果非一样也只可能是极小的巧合,要不就是你之前初始化了sum为0