是我out了,c11标准出炉鸟

 gcc -std=c11 -Wall -O3 -g0 -s -o x.c x

或者

 clang -std=c11 -Wall -O3 -g0 -s -o x.c x

来吧!

我是有多无聊啊快哭了


测试代码:

#include "comm.h"

#define MAX_NOTE_LEN 256
typedef struct person {
	char *name;
	int age;
	struct {
		short power;
		short magic;
	};
	char note[MAX_NOTE_LEN];
} person_t,*pperson_t;

int main(void)
{
	person_t pn;
	memset(&pn,0,sizeof(pn));
	printf("%d %hd %hd %s\n",pn.age,pn.power,pn.magic,pn.note);

	return 0;
}


你可能感兴趣的:(c11标准)