[解決] 晚安各位先進,新手請教自修看書不了解 …
各位先進晚安,小弟自修的時候卡關了,請各位先進體諒我問的新手問題,請不要鞭我
新手最需要的是鼓勵、愛和關懷~啦太多了,直接切正題,先謝謝大家的幫忙~
題目:為我的程式新增迴圈
在form裡增加一個button
寫法如下:
private void button_Click(object sender, EventArgs e)
{
int count = 0;
while (count < 10)
{
count = count + 1;
}
for (int i = 0; i < 5; i++)
{
count = count - 1;
}
MessageBox.Show("The answer is " + count);
}
問題1:我試著判斷方框會出現什麼數字,我的認知是它會跑五次,
第一次 0 -1=-1 (因為count = count-1)
第二次 1 -1=0
第三次 2 -1=1
第四次 3 -1=2
第五次 4 -1=3 所以方框出現是"5"
但是為什麼我在for (int i = 0; i < ???; i++) ???輸入1的時候
方框出現是"9"?
???輸入11的時候
方框出現是"-1"?
請各位先進教我怎麼解讀,好嗎?
問題2:為什麼在???輸入11,不會跟while(count<10)這個條件衝突呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.214.145
推
11/12 01:43, , 1F
11/12 01:43, 1F
→
11/12 01:44, , 2F
11/12 01:44, 2F
→
11/12 01:44, , 3F
11/12 01:44, 3F
→
11/12 01:46, , 4F
11/12 01:46, 4F
→
11/12 01:47, , 5F
11/12 01:47, 5F
→
11/12 01:48, , 6F
11/12 01:48, 6F
→
11/12 01:56, , 7F
11/12 01:56, 7F
推
11/12 16:31, , 8F
11/12 16:31, 8F
→
11/12 16:31, , 9F
11/12 16:31, 9F
→
11/12 16:31, , 10F
11/12 16:31, 10F
推
11/13 23:55, , 11F
11/13 23:55, 11F
→
11/13 23:55, , 12F
11/13 23:55, 12F