Цитата:
Сообщение от
Lokis
в Object Pascal ( в Дельфи, то бишь

) возвращаемое значение функцией хранилось в переменной Result. Таким образом, можно было присваивать значение этой переменной в теле функции несколько раз и при выходе из нее значение переменной Result определяло результат, возвращаемый этой функцией.
Просто другая логика, из-за которой можно было немного запутаться при переходе на Си...
хм... в чем же отличие логики... просто интересно
Код:
int MyMethod() // метод, возвращающий тип int
{
int Result = 0; // объявляю возвращаемую переменную
;
if (условие)
Result = 1; // один раз присвоил
else
Result = 2; // второй раз присвоил
...
Return Result; // вышел из метода и вернул переменную
}
в Object Pascal ( в Дельфи, то бишь

) можно что-то сотворить с Result после исполнения Return ?????
PS код немного подправил, чтоб было наляднее