В C выбор компонента, в чем преимущество функции возврата структуры? например:Функция возврата структуры
struct S {
int a, b;
} x;
Почему я могу назначить выше-структуру в виде функции, как показано ниже, Есть ли польза делать это?
extern struct S f(); /* Why is this neccesary? */
x = f(); /* Is this accurate */
Открой мне глаза на этих ребят.
Непонятно, что вы спрашиваете здесь ... –
Вот аналогичный вопрос для определения сигнатуры функции, которая хотела бы вернуть более одной переменной. http://stackoverflow.com/a/8999520/143897 –