일부 구조체 멤버에 대해 기본값을 설정할 수 있습니까? 다음을 시도했지만 구문 오류가 발생했습니다.
typedef struct
{
int flag = 3;
} MyStruct;
오류 :
$ gcc -o testIt test.c
test.c:7: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
test.c: In function ‘main’:
test.c:17: error: ‘struct <anonymous>’ has no member named ‘flag’