最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

看不懂 請(qǐng)教大神

https://img1.sycdn.imooc.com//5bcb2258000143c507130289.jpg

sum+=i*flag;

flag*=-1;

是什么意思

正在回答

3 回答

讀了一下前三輪循環(huán)

int sum = 0;?

int i,flag=1;


i++;? //初始值是1,現(xiàn)在自增后是2

sum += i*flag; //現(xiàn)在 sum=0 i=2 flag=1?

//sum = 0+2*1? ? ?0+2*1=2? ?把2賦值給sum

flag *= -1;//flag在這里變成了-1

//flag =1*-1


//開(kāi)始第二輪循環(huán)


?i++;? //上一輪i的值是2,現(xiàn)在自增后是3

sum += i*flag; //這時(shí)sum=2 i=3 flag=-1?

//sum = 2+3*-1??

flag *= -1;//flag在這里變成了1

//flag =-1*-1


//開(kāi)始第三輪循環(huán)


?i++;? //上一輪i的值是3,現(xiàn)在自增后是4

sum += i*flag; //這時(shí)sum=-1 i=4 flag=1?

//sum = -1+4*1??

flag *= -1;//flag在這里變成了-1

//flag =1*-1


//這么一直循環(huán)到i=100?

?

}


1 回復(fù) 有任何疑惑可以回復(fù)我~

flag*=-1就是flag=flag*-1,不過(guò)不是用在本次sum += i*flag中而是用在下一次的循環(huán)中,也就是說(shuō)是用在i=2時(shí),這個(gè)時(shí)候sum += i*flag = -2,加上之前的i=1時(shí)候sum的值,就變成了1-2+3-4以此類推。flag的值是1,-1,1,-1這樣循環(huán)。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_慕妹1357881

就是說(shuō)在i=2之前或者i++ 之前 i=1就已經(jīng)運(yùn)算了 是吧
2019-01-25 回復(fù) 有任何疑惑可以回復(fù)我~

sum+=i*flag;的意思是sum=sum+i*flag

flag*=-1;的意思是flag=flag*(-1)


2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門
  • 參與學(xué)習(xí)       927346    人
  • 解答問(wèn)題       21538    個(gè)

C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

看不懂 請(qǐng)教大神

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)