Можно ли перенести тип аргумента в тело функции? - PullRequest
0 голосов
/ 18 мая 2019

То есть что-то из следующего:

void t(m)
{int m;}

Этот код не компилируется. Я в основном использую Фортран, который использует вышеуказанный стиль.

1 Ответ

2 голосов
/ 18 мая 2019

Нет, существует стиль объявления устаревший , как показано ниже,

void t(m)
  int m;
{
    (void)m;
}

, однако это никогда (никогда не должно быть, как отмечает @JonathanLeffler) в современном коде.

Я рекомендую книгу "Справочное руководство CA" Харбисона и Стила для подобных вещей.

...