Я запускаю код, и если я пишу его так:
int num = 0;
while (num++ < 6) ;
{
Console.WriteLine(num);
}
, я получаю вывод 7
, но если он написан так
int num = 0;
while (num++ < 6)
{
Console.WriteLine(num);
}
Я получаю выходные данные 1,2,3,4,5,6
Я действительно запутался, почему выходные данные так отличаются, просто добавив дополнительную точку с запятой. Я понимаю, почему это 7 для верхний код, но почему он не показывает все oop всех ответов?
Действительно признателен, если кто-то может объяснить :) Спасибо