(2)结构体
2016-01-22 22:04
295 查看
背景:
比如现在要建一个学生的变量信息,如果单独定义学生的姓名,年龄,学分等,这些都是不相关的,如何使其相关呢?
用数组?显然不行,数组只能定义同种变量类型的数据。可以用结构体
struct Student{
char [10] name;
int age;
float score;
} student1,student2;
声明结构体的时候也声明了两个结构体变量student1,student2.
struct Student *p;//声明了一个指针,指向Student结构体(首地址)。
比如现在要建一个学生的变量信息,如果单独定义学生的姓名,年龄,学分等,这些都是不相关的,如何使其相关呢?
用数组?显然不行,数组只能定义同种变量类型的数据。可以用结构体
struct Student{
char [10] name;
int age;
float score;
} student1,student2;
声明结构体的时候也声明了两个结构体变量student1,student2.
struct Student *p;//声明了一个指针,指向Student结构体(首地址)。
相关文章推荐
- C#中struct和class的区别详解
- C++ 关于STL中sort()对struct排序的方法
- C# Struct的内存布局问题解答
- 深入C++中struct与class的区别分析
- 浅析c与c++中struct的区别
- c++中struct使用注意事项
- 浅析内存对齐与ANSI C中struct型数据的内存布局
- php读取二进制流(C语言结构体struct数据文件)的深入解析
- Go语言struct类型介绍
- 在Python的struct模块中进行数据格式转换的方法
- Python struct模块解析
- Go语言中struct的匿名属性特征实例分析
- 优化结构体中元素的布局
- ext关于session失效的处理
- typedef struct与struct的区别
- Linux C中struct tm结构与time_t相互转换
- 关于C语言多文件编写的一点小小总结
- 完成端口的一个例子
- c struct初始化
- 小弟的程序运行不过去 哪位帮帮忙啊