首页 > 其他分享 >一文搞懂!结构体成员与结构体成员变量有什么区别

一文搞懂!结构体成员与结构体成员变量有什么区别

时间:2024-11-16 19:43:52浏览次数:3  
标签:变量 成员 length SqList 搞懂 data 结构

在这里插入图片描述

结构体成员:定义在结构体内部的各个变量或数据项,用来表示结构体的不同属性;
结构体成员变量具体的结构体实例中的成员变量值。

例如SqList结构体,包含data、length两个结构体的成员,它们的数据类型分别是Elemtype数组和int整型:

typedef struct{
    ElemType data[MaxSize];  //用数组存储顺序表
    int length;  //顺序表长度
}SqList;

而当我们创建一个SqList类型的实例时,例如L,那么L.data和L.length就是L结构体的成员变量

写在后面

这个专栏主要是我在学习中总结的一些问题,以备未来笔试和面试之需,不过由于学习的不深入,也只是走马观花,很多问题总结得也不是很透彻,望读者见谅,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

标签:变量,成员,length,SqList,搞懂,data,结构
From: https://blog.csdn.net/weixin_51193374/article/details/143722527

相关文章

  • 一文搞懂!数组作为函数输入如何声明?
    一维数组函数形参定义:voidarray_print(inta[])一维数组指针函数形参定义:voidarray_print(int*a)二维数组函数形参定义://必须指明数组的列数,数组的行数没有太大关系//因为函数调用时传递的是一个指针,它指向由行向量构成的一维数组//所以以下两种声明方式都可以......
  • c语言的分支结构
    C语言程序有3种基本结构:顺序结构、选择结构和循环结构1)顺序结构:所谓顺序结构,就是从上到下的所有语句都会依次执行2)选择结构:选择结构中存在一条(或多条)分支语句,当满足分支的条件时语句才会执行,否则不会执行3)循环结构:循环结构即是在某些条件的控制下重复执行一段代码语句,当......
  • 数据结构(单向链表)
    链式存储的优缺点:优点:1、动态分配内存:链式存储不需要在数据插入之前分配固定大小的数组或内存块,因此它更适合存储动态变化的数据2、高效的插入和删除操作:在链表中插入或删除元素只需要调整相邻节点的指针,不需要移动大量数据,因此时间复杂度通常为O(1)(在已知位置时)或O(n)(在......
  • 从PE结构到LoadLibrary
    从PE结构到LoadLibraryPE是Windows平台主流可执行文件格式,.exe,.dll,.sys,.com文件都是PE格式32位的PE文件称为PE32,64位的称为PE32+,PE文件格式在winnt.h头中有着详细的定义,PE文件头包含了一个程序在运行时需要的所有信息,包括了如何将文件加载到内存、开辟多大的堆栈......
  • 江苏科技大学大二《数据结构》课内实验报告模板答案
    江苏科技大学《数据结构》实验报告(2024/2025学年第1学期)学生姓名:学生学号:院系:计算机学院专业:考核得分:2024年12月实验一线性表的操作一、实验目的掌握线性表的基本操作在存储结构上的实现,其中以单链表的操作作为重点。二、实验题目1.以单......
  • 【Linux进程篇1】认识冯·诺依曼体系结构(引出进程详解)
    ---------------------------------------------------------------------------------------------------------------------------------每日鸡汤:用这生命中的每一秒,给自己一个不后悔的未来。-------------------------------------------------------------------------......
  • 数据结构/第二章 线性表/数据结构习题/线性表的习题/考研/期末复习
    一、选择题1.在线性表中,表尾元素(    )。A.有且仅有一个直接前驱        B.有且仅有一个直接后继C.没有直接前驱               D.有多个直接前驱2.在顺序表上按位查找一个元素的时间复杂度是(    )。A.O......
  • 数据结构——AVL树
    目录一.AVL树的概念二.AVL树的实现1.AVL树结点的定义2.AVL树的插入3.AVL树的删除4.AVL树的查和改5.AVL树的遍历 6.验证AVL树是否平衡7.AVL树的性能三.整体代码1.AVLTree.h2.AVLTree.cpp一.AVL树的概念二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有......
  • C 语言struct 结构
    目录1.简介2.struct的复制3.struct指针4.struct的嵌套5.位字段6.弹性数组成员1.简介C语言内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。实际使用中,主要有下面两种情况,需要更灵......
  • 数据结构(初阶5)---堆与堆排序(详解)
    堆与堆排序一.二叉树初探1).基本概念2).满二叉树和完全二叉树3.)二叉树的存储方式二.堆与堆排序1.堆(完全二叉树的特例)1).建堆(向下调整法)2).堆排序再将堆排序之前,我们先引入二叉树概念一.二叉树初探1).基本概念二叉树是一种数据结构,二叉树形如:1.其中A节......