C语言程序定义一个结构体变量,其成员包括工姓名、职工号、性别、工资、婚姻状况和家庭地址"。
时间: 2023-08-06 11:09:12 浏览: 199
C语言关于结构体的简介
可以使用以下的C语言代码来定义一个包含上述成员的结构体变量:
```
struct Employee {
char name[50];
int id;
char gender;
float salary;
char marital_status[10];
char address[100];
};
```
其中,`struct Employee` 表示结构体的名称,可以根据需要自行修改。结构体中的每个成员都有自己的数据类型和名称,例如,`name` 是一个包含50个字符的字符串数组,`id` 是一个整型变量,`salary` 是一个浮点型变量,以此类推。在使用这个结构体时,可以通过以下方式来定义结构体变量:
```
struct Employee employee1;
employee1.id = 12345;
strcpy(employee1.name, "张三");
employee1.gender = 'M';
employee1.salary = 5000.0;
strcpy(employee1.marital_status, "已婚");
strcpy(employee1.address, "北京市朝阳区");
```
这里我们定义了一个名为 `employee1` 的结构体变量,并为其赋值。注意,在设置字符串类型的成员变量时,需要使用 `strcpy()` 函数来进行赋值操作。
阅读全文