課程
/后端開發(fā)
/C
/C語言入門
?sum+=i*flag;
? ? ? ? flag*=(-1);
? ? ? ? i++;
2018-06-12
源自:C語言入門 4-10
正在回答
系統(tǒng)ubuntu,vscode不太會配置,只能手動分步執(zhí)行了。。
#include<iostream>
using namespace std;
int main()
{
int sum = 0; ?//定義計算結果變量sum
int i = 1; ? ?//定義循環(huán)數(shù)字變量i
int flag = 1; //定義符號狀態(tài)變量flag
while(i<=100)
i++;
cout<<i<<endl; //用這個東西跟蹤變量
sum += i*flag;
cout<<sum<<endl; //嗯,繼續(xù)尾隨
flag *= -1;
}
cout<<sum;
return 0;
你可以把 i++和++i往里面帶,并試著更換位置,然后再看各變量的變化情況。
換成++i后就不能改變順序了,因為先+1后賦值了
qq_屠誹_04053364
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答i++的位置影響結果
2 回答上次的結果影響下次的運算結果嘛?
1 回答加不加 return 對結果沒影響 怎么回事?。?/p>
4 回答score的數(shù)值范圍對結果有何影響?為什么?
1 回答注釋里的?為什么會影響結果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-06-13
系統(tǒng)ubuntu,vscode不太會配置,只能手動分步執(zhí)行了。。
#include<iostream>
using namespace std;
int main()
{
int sum = 0; ?//定義計算結果變量sum
int i = 1; ? ?//定義循環(huán)數(shù)字變量i
int flag = 1; //定義符號狀態(tài)變量flag
while(i<=100)
{
i++;
cout<<i<<endl; //用這個東西跟蹤變量
sum += i*flag;
cout<<sum<<endl; //嗯,繼續(xù)尾隨
flag *= -1;
}
cout<<sum;
return 0;
}
你可以把 i++和++i往里面帶,并試著更換位置,然后再看各變量的變化情況。
2018-06-12
換成++i后就不能改變順序了,因為先+1后賦值了