В языке программирования C можно опустить блок кода в случае единственного оператора, например:
if(1) exit();
Теперь, это применимо только к условным операторам? Почему это неверно в случае функций:
void f(int a) exit();