c语言,设有如下类型说明语句 typedef struct { int num;struct {int y,m,d;}date; }PER
c语言,设有如下类型说明语句 typedef struct { int num;struct {int y,m,d;}date; }PER; 则定义结构体数组并赋初值的语句中 A) PER st[2]={{1001},2008,8,1,{1002},2006,5,20}}; 这个A选项为什么是错的,答案上解释{1001},{1002}都不是整数,这两个数字看起来都是整数啊,我有点不懂,求解释. 问题补充:答案解释不是整数,我有点不懂,打了花括号就不是整数,不打就是整数了,我是这个不懂