C语言实现数据结构的两种声明结构体的方式有什么区别

数据结构 顺序表结构的数据结构体

typedef struct
{
    ElemType data[MAXSIZE];
    int length;}SqList;

第一种声明方式

SqList SeqlistInsert(SqList L, int i, ElemType x)

第二种声明方式

SqList SeqlistInsert(SqList *L, int i, ElemType x)

加星号 " * "和不加*有啥区别,主要是结构体加了* 号如何看这个数据和操作的问题


MYYA
浏览 1013回答 2
2回答

慕田峪4524236

一个是传指针一个是传副本,通常不会传副本,一是大量占用内存二是对对象修改不灵活。建议你找个c基础的书开始看。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

数据结构