О умолчанию C Значения структур, как насчет этого кода?

Я пытаюсь создать структуры со значением по умолчанию ценности. Я не знаю, как это сделать, потому что каждый код, который я вижу, связан с инициализацией, и я бы сделал это естественным образом, например ...

struct stuff {
  int stuff_a = 1;
  int stuff_b = 2...
  ...and so on...
};

и, осмотревшись, я нашел этот (C ++) код:

struct a{   a() : i(0), j(0) {};  INT i;   INT j;}

Я никогда не видел ничего подобного для C. Пожалуйста, помогите мне понять это; Я считаю, что это очень красиво!

ОБНОВЛЕНИЕ: Подождите, я спрашиваю о C !!!! Почему изменил свой вопрос? Если это невозможно в C, просто скажите ... Я не знаю C ++, я не знал, что это про C ++ ...

9
задан Jonathan Leffler 29 May 2011 в 01:48
поделиться