C语言中初始化结构体有哪些办法
时间: 2023-09-18 17:08:06 浏览: 68
C语言中结构体(struct)的几种初始化方法
C语言中初始化结构体有以下几种办法:
1. 使用“{}”进行初始化
可以使用“{}”对结构体进行初始化。示例代码如下:
```
struct student {
char name[20];
int age;
float score;
};
struct student s = {"Tom", 18, 90.5};
```
2. 使用“.”进行初始化
可以使用“.”对结构体成员进行初始化。示例代码如下:
```
struct student {
char name[20];
int age;
float score;
};
struct student s = {.name = "Tom", .age = 18, .score = 90.5};
```
3. 不进行初始化
如果不对结构体进行初始化,结构体中的成员变量将会被默认初始化。示例代码如下:
```
struct student {
char name[20];
int age;
float score;
};
struct student s;
```
以上是 C 语言中初始化结构体的几种办法。
阅读全文