单选题:以下选项中,能定义s为合法的结构体变量的是______。
以下选项中,能定义s为合法的结构体变量的是______。 @[B](2)
A.
```
typedef struct abc
{ double a;
char b[10];
} s;
```
B.
```
struct
{ double a;
char b[10];
}s;
```
C.
```
struct ABC
{ double a;
char b[10];
} ;
ABC s;
```
D.
```
typedef ABC
{ double a;
char b[10];
} s;
```
A.
```
typedef struct abc
{ double a;
char b[10];
} s;
```
B.
```
struct
{ double a;
char b[10];
}s;
```
C.
```
struct ABC
{ double a;
char b[10];
} ;
ABC s;
```
D.
```
typedef ABC
{ double a;
char b[10];
} s;
```
答案:B
A.
```
typedef struct abc
{ double a;
char b[10];
} s;
```
B.
```
struct
{ double a;
char b[10];
}s;
```
C.
```
struct ABC
{ double a;
char b[10];
} ;
ABC s;
```
D.
```
typedef ABC
{ double a;
char b[10];
} s;
```
A.
```
typedef struct abc
{ double a;
char b[10];
} s;
```
B.
```
struct
{ double a;
char b[10];
}s;
```
C.
```
struct ABC
{ double a;
char b[10];
} ;
ABC s;
```
D.
```
typedef ABC
{ double a;
char b[10];
} s;
```
答案:B