2 shuitaizhichuan shuitaizhichuan 于 2013.08.30 23:08 提问

typedef语句定义结构体数组

你好,请教一下:
typedef struct
{ElemType data;
int cur;
}compoent,SLinkList{MAXSIZE};
代码的作用是什么?

1个回答

jlnu_pan
jlnu_pan   2013.08.31 15:33
已采纳

struct是结构体,该结构体里有元素类型data,int型cut,typedef是有取别名之义,即将该结构体取名为名compoent,同时也可用SLinkList代表该结构体组,表示共有MAXSIZE个该结构体

w83144378
w83144378 神TM英语.xiexieniya
8 个月之前 回复
jlnu_pan
jlnu_pan You're welcome!Although i can not give you help,congratulations!
接近 5 年之前 回复
shuitaizhichuan
shuitaizhichuan I get it.but thank you,
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言 数组 结构体 typedef
// //  main.c //  C数组一维数组 、二维数组、结构体  typedef:重命名 4  // //  Created by  on 12-12-5. //  Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #include #include #include /
typedef struct与struct定义结构体
今天在定义结构体的时候发现typedef struct与struct定义结构体有一些不同之处: 结构也是一种数据类型, 可以使用结构变量, 因此,  象其它 类型的变量一样, 在使用结构变量时要先对其定义。    定义结构变量的一般格式为:         struct 结构名         {                 类型  变量名;                 类
typedef 定义数组类型用法
今天看Weiss的《数据结构与算法分析》看到一条typedef语句,不明白其意义。 typedef struct TableEntry Table[ NunVertex ]; 通过查看《 C Primer Plus 》中typedef的相关用法,找到答案。 typedef 关键字有如下用法 typedef int arrs[5]; typedef arrs * p_
结构体数组实例
/***************** 结构体数组 计算一个班学生四门课程平均分 ************************/ #include typedef struct date {     int year;     int month;     int day; }DATE; typedef struct student {     lon
关于用typedef定义结构体类型
很痛苦啊,刚把动态链接库搞定,今天调用DSOpenProject函数又出现了错误。用dlerror函数输出错误信息,说是”Function not implemented (DSOpenProject)“。晕,怎么可能没实现呢,库函数里不都有么。  扯远了。开始我以为是数据类型有错误,打开dsapi.h,找到了DSPROJECT类型的定义处: typedef struct _D
C/C++中结构体的定义和typedef的使用
最近复习数据结构的时候,总是分不清struct、typedef struct和他们后面跟的tag名称的位置和含义,今天就来翻书记录下具体结构体的定义和typedef的使用。 一、结构体定义 1.C语言中结构体定义:C允许用户建立由不同类型的数据组成的组合型的数据结构。 struct 结构体名  {成员表列};  只是建立了一个结构体类型,相当于模型而没有定义变量,其中并无具体数据。因此,需要
结构体数组到底要不要分配内存
<br />clude<stdio.h><br />struct student<br />{<br />int data;<br />float scrore;<br />char name[50];       <br />       <br />}stu[2];<br />/**************************************/<br />//结构体数组不需要分配内存,系统自动分配  <br />/**************************************/
c笔记10---多文件操作,Makefile,结构体 struct 及结构体变量,重命名 typedef
1.    一个程序分装在两个 .c 文件里面(同一个文件夹),需要增加一个 .h 文件,然后两个 .c 文件都 include 那个 .h 头文件。     而且一个 .h 头文件只能链接一个 .c 文件。     头文件里面的东西在程序运行的时候,是不存在的,所以,函数声明可以放在头文件里,变量声明不可以。     编写头文件的时候,要使用条件编译,避免头文件被多次编译。     一个
struct和typedef struct彻底明白了 && C语言结构体
转自:struct和typedef struct 分三块来讲述:   1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:     typedef struct Student     {     int a;     }Stu;     于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student
Win32学习笔记 - WNDCLASSEX结构体
typedef struct _WNDCLASSEX { UINT cbSize; //结构体的大小 UINT style; //窗口类的风格 WNDPROC lpfnWndProc; //窗口处理函数