我試圖從頭開始學習C#,我有一個簡單的任務問題。我不明白爲什麼這是不工作,你能請解釋我:C#簡單的「for」和「int」問題
namespace ConsoleApplication1
{
class intro
{
static void Main(string[] args)
{
int i;
int j;
for (i = 1; j=-1; i <= 100 && j >= -100; i += 2, j -=2)
{
Console.WriteLine(i+j);
}
}
}
}
編輯:我錯過了爲什麼不工作,對不起。分號而不是結腸是問題...愚蠢的問題,但感謝您的耐心。
簡單。你在循環,直到'我<= 100 && j > = -100'。每個循環,'我'有2個添加到它..'j'已被刪除2。如果你不明白這一點,你應該回顧基本的'for..'循環。 –
該代碼實際上不編譯。應該是「for(i = 1,j = -1」... ...逗號而不是分號。 –
這段代碼不會編譯('for(;;;)')。 –