c语言struct的作用和用法,c语言中的关键字struct(结构体)的用法 |
您所在的位置:网站首页 › 结构体在实际编程中的作用 › c语言struct的作用和用法,c语言中的关键字struct(结构体)的用法 |
在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 |