Отсутствие условия цикла в цикле for и while
while(cond) // fine
for(;cond;) //fine
но когда я снимаю условную часть
while() //syntax compilation error
for(;;) //Infinite loop
Как эти циклы реализованы внутри? Или как компилятор (парсер) узнает, что пустое условие вwhile
это ошибка и вfor
как бесконечность?
Я не'Я не могу найти что-либо об этом, я думаю, что такие парни, как я (которые являются новичками) в C, могут иметь такую же путаницу