2017-01-26 5 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 это уравнение, используемое в случае заявление, которое указывает на то, если а равно б, а a=b устанавливает значение для значения Ь;

Надеюсь, что я помог :)

 Смежные вопросы

  • Нет связанных вопросов^_^