c语言struct的作用和用法,c语言中的关键字struct(结构体)的用法

您所在的位置:网站首页 结构体在实际编程中的作用 c语言struct的作用和用法,c语言中的关键字struct(结构体)的用法

c语言struct的作用和用法,c语言中的关键字struct(结构体)的用法

2024-04-08 03:27| 来源: 网络整理| 查看: 265

在iOS开发中,结构体是经常用到的数据类型,使用频率不亚于指针,所以需要重视。

当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。然而在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成,这些数据都具有不同的类型,姓名可以是字符串类型,年龄可以是整型,身高可以是浮点型。为此,C语言专门提供了一种构造类型来解决上述问题,这就是结构体,它允许内部的元素是不同类型的。

一、结构体的定义

1、定义形式

结构体内部的元素,也就是组成成分,我们一般称为"成员"。

结构体的一般定义形式为:

struct 结构体名{

类型名1 成员名1;

类型名2 成员名2;

……

类型名n 成员名n;

};

2、举例

比如,我们定义一个学生

struct Student{

char*name;//姓名

int age;//年龄

float height;//身高

};

上面定义了一个叫做Student的结构体,共有name、age、height3个成员。呵呵,看到这里是否有点面向对象的味道呢,其实这跟面向对象完全是两码事,只能说感觉有点像。

二、结构体变量的定义

前面只是定义了名字为Student的结构体类型,并非定义了一个结构体变量,就像int一



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3