C结构体

来源:互联网 发布:密立根油滴学生数据 编辑:程序博客网 时间:2024/06/05 14:58

数组:只能由多个相同类型的数据构成

结构体:可以由多个不同类型的数据构成/

1. 定义结构体类型

#include <stdio.h>

int main(int argc, const char * argv[]) {
// 1,定义结构体类型
struct Person
{
// 里面的三个变量,可心称为是结构体成员或者属性
int age; // 年龄
double height; // 身高
char *name; // 姓名
};

// 2,根据结构体类型,定义结构体变量
struct Person p = {20,1.55,"Rose"};

p.age = 30;

//错误写法
// struct Person p2;
// p2 = {20,1.77,"lroyle"};

struct Person p3 = {.height = 1.78,.name="alfie",.age=21};

printf("age=%d, name=%s, height=%f\n",p.age,p.name,p.height);

return 0;
}

0 0
原创粉丝点击