初学结构体
来源:互联网 发布:淘宝怎么卖眼药水 编辑:程序博客网 时间:2024/06/14 18:04
1、何为 结构体
结构体就是如 int (整型)、char(字符型) 、 double(双精度) 等,与它们一样用来定义变量,有一样的功能;
不同的是,在定义一个结构体后,结构体里面包含若干 int 、char、double 等,这些类型的变量;
其主要用途就是用于避免定义变量时的麻烦,如:要定义若干个学生,包含名字、年龄、性别、科目、成绩……,如果一个一个来定义的话就会很繁琐,变量很多,但是只要定义一个学生结构体,每新建一个学生,里面就会自动包含这些变量。
2、如何定义一个 结构体
struct + (结构体名字)
{
(各类变量);
};
例:定义一个学生结构体,包含名字、年龄、性别。
struct student
{
char name[10];
char sex[5];
int age;
};
特别注意:结构体,花括号外面的“ ; ”是必须的。
3、如何使用结构体
使用结构体,即为用结构体定义变量。类似 int 、char等
struct (结构体名字) (变量名)
其中:struct (结构体名字) 就相当于 int
例:拿上面定义的学生结构体来说。
定义一个学生数组:
struct student student[50];
如此,即为定义了一个 student[50] 的数组。而student[i] (i=0、1……),每个都包含 int age ,char name[10], char sex[5]。其实,每一个变量前面都有一个前缀,就是 " student[i]. ",注意别忘了那个点。
例如: student[i].age 就是这个某个学生的年龄的变量。
另外,除了像“struct student student[50];”这样定义以外,还可以直接在定义结构体的时候,在最后直接定义。
例如:
struct student
{
char name[10];
char sex[5];
int age;
}student[50];
未完待续……
- 结构体-初学结构体
- C初学->结构体
- 初学结构体
- 初学结构体
- 初学C语言----结构体
- 初学C语言之结构体
- 【学习笔记】HBuilder初学,简单结构体
- 初学HTML5---页面结构
- Swfit初学6--协议--结构体--枚举--继承
- 初学C语言----指针深入了解 :结构体指针
- C语言_初学结构体_plusC14.2
- 初学c/c++——定义结构体(struct)
- PHP初学之控制结构
- linux初学之系统结构
- 动漫人体结构初学教程
- 【初学java】关于java程序的结构
- 初学Android,Android的项目结构(二)
- Android初学之Android项目结构
- 今天我们有1.25亿独立用户访问,只用了50毫秒——redis中setbit的使用
- itoa , atoi ,sprintf 的用法
- Hibernate—session与transaction
- iOS 开发 深入浅出Runtime运行时之官方指南翻译--runtime介绍
- 如何在Linux云服务器上搭建Xampp
- 初学结构体
- ZCMU—1067
- Parallel Reduction --- (2) Remove Unnecessary Modular Arithmetic
- Android系统源代码编译—[4]运行构建
- 最小割的一些性质和理解
- go的 response 学习
- eclipse 中项目打包成jar以及exe文件
- JS 原型理解
- html笔记