问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据结构C语言。。typedef struct{ SElemType *base; SElemType *top; int stacksize;

发布网友 发布时间:2022-05-02 10:57

我来回答

2个回答

热心网友 时间:2023-10-03 08:19

这只是声明了一种类型,跟定义结构体变量不同。声明类型不需要占用内存,定义结构体变量是需要占用内存的。
从问题给出的例子看:

typedef struct{
SElemType *base; // 栈的基址指针,或者叫栈底指针
SElemType *top; // 栈顶指针
int stacksize; // 栈大小
}SqStack;追问SqStack;是什么意思呢?

追答SqStatck就是问题中声明的类型,后续可以用它来定义变量,如:
SqStack stMySqStack, *pstMyTestSqStack; 。。。

热心网友 时间:2023-10-03 08:19

是一个意思,因为在数据结构中的栈里的每一个元素都有一个数据*base,并且每个数据都可以当作栈顶用*top表示 ,以及栈的字节大小stacksize,类似的有链表元素结构表示方法为:
typedef struct Node{
int data;
struct Node *next;
}Lnode,*LinkList;

热心网友 时间:2023-10-03 08:19

这只是声明了一种类型,跟定义结构体变量不同。声明类型不需要占用内存,定义结构体变量是需要占用内存的。
从问题给出的例子看:

typedef struct{
SElemType *base; // 栈的基址指针,或者叫栈底指针
SElemType *top; // 栈顶指针
int stacksize; // 栈大小
}SqStack;追问SqStack;是什么意思呢?

追答SqStatck就是问题中声明的类型,后续可以用它来定义变量,如:
SqStack stMySqStack, *pstMyTestSqStack; 。。。

热心网友 时间:2023-10-03 08:19

是一个意思,因为在数据结构中的栈里的每一个元素都有一个数据*base,并且每个数据都可以当作栈顶用*top表示 ,以及栈的字节大小stacksize,类似的有链表元素结构表示方法为:
typedef struct Node{
int data;
struct Node *next;
}Lnode,*LinkList;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴幼儿认知功能的主义转变出现在几岁 认知发展理论心理发展过程 如何判断相亲对象是否渣男呢? 游船怎么造句 mei字造句 赏阅怎么造句 张金战个人记事 空调扇怎么关 matlab怎么运行程序文件-matlab运行程序文件的方法教程 ios8.1.1怎么没有搜索栏了 如何制做猫饲料 在数据结构中(C语言描述),这个是什么意思?求分析 猫粮是什么做的 SElemType的定义问题 怎么自己制作猫粮? 自制猫粮 干粮简单又省钱 C语言的*sizeof(SElemType)什么意思啊??? 猫粮用什么做的 (SElemType *)malloc(STACK_INIT_SIZE*sizeof(SElemType))中_SIZE*中*怎么解释 S.base =(SElemType*) realloc(S.base, (S.stacksize+STACKINCREMENT)*sizeof(SElemType));是什么意思? (S.stacksize + STACKINCREMENT)*sizeof (SElemType)什么意思? 工厂猫粮制作方法 数据结构中priorElem什么意思? 关于c语言数据结构的头文件和Elemtype类的一些问题 猫的饲料配方是什么?怎么调制的? typedef int SElemType; 是什么意思? 严蔚敏《数据结构》(C语言版|第二版)中,关于栈中的一个定义SElemType的定义在本书中哪个位置? C语言中,ElemType 是什么数据类型? 用什么材料自制猫粮,猫咪爱吃 数据结构中,数据结构中的SElemtype和ElemType是一样的意思么? 如何把肉类制作猫的干粮!! S.base=(SElemType *)malloc (STACK_INIT_SIZE*sizeof(SElemType)); S.base 得到的是什么呀 S.base = ( SElemType * ) malloc( STACK_INIT_SIZE * sizeof( SElemType ) ); 数据结构 C语言 栈 Status Pop(SqStack &S,SElemType &e) int push (sqstack &s,selemtype e) 怎么发邮件给支付宝官方? 在淘宝上卖东西,用寄信的方式可以用支付宝么 qq邮箱收到支付宝邮件,怎么上传凭证啊 支付宝怎么会给我寄这种邮件啊?高手指点~~~ 如何查收支付宝向我的邮箱发出的邮件 支付宝催收函挂号信寄往户籍地还是购物地址?我给我妈我姐都买过东西,会不会寄给她们? 支付宝寄快递信息填好了,上门来取还要手写单子吗,他会给我一个单子吗,因为使用的支付宝 什么是养老基金 - 信息提示 养老保障基金到底是什么?包括什么?(不是社会保障基金) 微信转发聊天记录当中的图片和视频会有损画质吗? 最新的调酒有哪些? 菠萝蜜饮品怎么做好吃 菠萝蜜丝怎么做的才好吃?需要配什么蔬菜做? 网贷有呆账能不能办贷款