Небольшой вопрос, касающейся программирования. Например, цикл for - это же функция? Ее аргументы описаны в скобках - например - for (1,i<10,++1). Но вот например
do {
computation(&i);
} while (i < 10);
это уже оператор. Так в чем отличие?
Второй вопрос - блок программы, это просто обособленный участок кода? То есть можно фигурными скобками выделить любой участок программы и он будет считаться блоком?