C的结构体

              *C的结构体*

| 例子1

typedef struct {    
    bool cntFlag;
    int delay;
    char arr[];
}Cnter;
Cnter cArr[3]; //报错:不允许使用未知大小数组的类型
//原因是因为结构体Cnter中定义了char arr[];这个成员变量,而这个变量并没有给数组大小,所以报错
之后改成如下代码就可以了:
typedef struct {    
    bool cntFlag;
    int delay;
    char arr[255];
}Cnter;

Cnter cArr[3];
 

 

posted @ 2019-03-01 14:18  NULL_ROOT  阅读(284)  评论(0编辑  收藏  举报