C Sharp > while
21.05.2018 10:46:08
Наиболее часто встречающиеся слова в статье:
Статья:
int num = 1;
while(num < 6)
{
Console.WriteLine(num);
num++;
}
/* Outputs
1
2
3
4
5
*/
int num = 0;
while(++num < 6)
Console.WriteLine(num);
Как думаете, есть ли разница между while(num++ < 6) и while(++num < 6)?
Да! Цикл while(++num < 6) будет выполнен 5 раз, потому что пре-инкремент увеличивает значение x до проверки условия num < 6, а пост-инкремент проверит условие до увеличения значения переменной num, заставив while(num++ < 6) выполниться 6 раз