2017-01-26 12 views
0

悪いタイトルで申し訳ありませんが、より良い言葉を見つけることができません。たとえば、このようなものがある場合ループ内のforループで使用される値を変更する方法

int count=0; 
For(int x=0;x<=10;x++) 
{ 
    if(x==1) 
    { 
     .........//do something; 
    } 
    else if(x==2) 
    { 
     count++; 
     .........//do something; 
     If (count==1) 
     { 
      //set x back to zero; 
     } 
    } 
    //........... 
} 

このループでxをゼロに戻すにはどうすればよいですか?

+3

Um ... 'x = 0;'? – shmosel

+0

また、ループの外側で 'count'に初期値を割り当てる必要があります。 –

+0

他の変数と同じように、0に設定することを止めるものはありません。あなたは尋ねる前にそれを試していませんでしたか?あなたのコードを試してみると、勇気を出してください! :) –

答えて

0

Mabye:

int count = 0; 
for(int x=0;x<=10;x++) 
{ 
    if(x==1) 
    { 
     .........//do something; 
    } 
    else if(x==2) 
    { 
     count++; 
     .........//do something; 
     if (count==1) 
     { 
       x=0; 
     } 
    } 
    //........... 
} 

a==bがBに等しい場合を示し、a=bは、Bの値に値を設定するif文で使用される式であることに注意してください。

私は助けました:)

関連する問題