c 语言写一个结构体。成员为Tcm1,tcm2,tcm3,va,vb,vc,vn,vdc,vmax,vmin
时间: 2023-07-27 15:18:31 浏览: 120
以下是一个用 C 语言定义并初始化的结构体示例:
```
#include <stdio.h>
// 定义一个结构体
struct tcm {
int tcm1;
int tcm2;
int tcm3;
float va;
float vb;
float vc;
float vn;
float vdc;
float vmax;
float vmin;
};
int main() {
// 初始化结构体变量
struct tcm t = {1, 2, 3, 220.0, 380.0, 0.0, 220.0, 220.0, 380.0, 0.0};
// 输出结构体变量的值
printf("TCM1: %d\n", t.tcm1);
printf("TCM2: %d\n", t.tcm2);
printf("TCM3: %d\n", t.tcm3);
printf("VA: %.1f\n", t.va);
printf("VB: %.1f\n", t.vb);
printf("VC: %.1f\n", t.vc);
printf("VN: %.1f\n", t.vn);
printf("VDC: %.1f\n", t.vdc);
printf("VMAX: %.1f\n", t.vmax);
printf("VMIN: %.1f\n", t.vmin);
return 0;
}
```
在上面的示例中,我们定义了一个名为 `tcm` 的结构体,包含了十个成员变量,分别是 `tcm1`、`tcm2`、`tcm3`、`va`、`vb`、`vc`、`vn`、`vdc`、`vmax` 和 `vmin`。在 `main` 函数中,我们定义了一个名为 `t` 的结构体变量,并用花括号括起来的方式对其进行了初始化。最后,我们使用 `printf` 函数输出结构体变量中的每个成员变量的值。
需要注意的是,结构体的定义必须在函数外部进行,而结构体变量的定义可以在函数内部或外部进行。同时,结构体成员变量可以使用 `.` 运算符来访问,例如 `t.tcm1`、`t.tcm2` 和 `t.tcm3`。
阅读全文