数据结构的strut和typedef
来源:互联网 发布:网络直播开车什么意思 编辑:程序博客网 时间:2024/04/29 06:47
已经大半年没碰c了,结果开始学数据结构时候一脸懵逼hhh,无奈重新开始看定义~
看数据结构基础时候,常常看到strut和typedef,虽然有印象但是完全不记得其作用了,再加上以前没啥基础所以一直不太理解,这次看了下别人的博客,再加上自己对java的应用来理解:
1、strut
看着定义说,strut是结构体,里面有许多自定义的属性(如name,id等)。比如一个简单的strut如下:
struct stu { int id; char name;};
这就定义了一个结构体,再来对比下java
public class XXX{ int id; String name;}
这样一来,就很容易理解了,strut就可以视为一个类里包含着许多属性
2、typedef
简单来说,typedef就是个宏定义。比如我们平常使用long long num
来定义一个数,但是这个”long long”每次敲起来都太麻烦了,因此我们就可以typedef long long ll;
这样我们就可以直接ll num
因此,结合strut和typedef就是这样使用
typedef strut{ int id; char name;} stu;stu.name=XXX //伪代码
就是这样,把整个strut别名为stu,然后用stu引用其属性
阅读全文
0 0
- 数据结构的strut和typedef
- 数据结构与算法(2)--数组和typedef的运用
- Strut2中strut.xml和web.xml的配置
- Strut'2 拦截器的配置和使用
- 运用你的Strut
- 运用你的Strut
- Strut的OGNL
- typedef和typedef struct的区别
- typedef NS_OPTIONS和 typedef NS_ENUM的区别
- 运用你的Strut(1)
- 6 运用你的Strut
- 运用你的Strut(1)
- Strut 2的标签库
- Strut中转换器的使用
- Strut中转换器的使用
- strut中set的使用
- Strut 2的值栈
- 关于strut拦截action的路径和package的namespase的问题
- 51nod-1103-N的倍数
- Codevs 1039 数的划分
- fg、bg的区别
- Android监听自身被卸载与监听其他应用被卸载、安装
- jackson实体类转换json大小写及空字段忽略
- 数据结构的strut和typedef
- Map集合的遍历方式
- 常用的日期格式,datetime.datetime包
- 一些心得吧
- 前端代码目录该怎么分类
- linkedList
- java项目爆红常见错误
- FCC个人解题思路分享(1):将给定的数字转换成罗马数字
- 贪心专题(1)——区间与点匹配