本文主要是介绍结构体是不同数据类型的集合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.如何定义结构体
每个成员列表都是结构体中的域,也被称为域表
细节问题:
编程习惯要求结构体名大写开头
strcuct 告诉系统是一个结构体
最后的分号不能忘
#include <stdio.h>struct Student
{int num;char name[32];char sex;int age;double score;char addr[32];
}; //不能忘int main()
{return 0;
}
2.定义结构体和使用变量
#include <stdio.h>
#include <string.h>
struct Student
{int num;char name[32];char sex[3];int age;double score;char addr[32];
}; //不能忘int main()
{int a;struct Student stu1; // 定义结构体变量struct Student stu2;a = 10;stu1.num = 1;stu1.age = 10;stu1.score = 98.5;strcpy(stu1.sex,"男");strcpy(stu1.name,"caoshupei");strcpy(stu1.addr,"东莞");printf("学号: %d,年龄: %d,分数:%lf,名字:%s,地址: %s,性别: %s\n",stu1.num,stu1.age,stu1.score,stu1.name,stu1.addr,stu1.sex);return 0;
}
这篇关于结构体是不同数据类型的集合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!