首页 > 其他 > 详细

typedef

时间:2019-01-31 20:13:43      阅读:175      评论:0      收藏:0      [点我收藏+]
typedef long long ll;

1.为基本数据类型定义新的类型名

这是经常看到的一个东西(当然这个是偷懒专用)

就是让代码简洁 精炼一点

这句话下面,ll和long long的效果是相同的

这句话等同于

#define ll long long

至于 define 下一篇博客会讲

 

2.自定义数据类型(结构体 共用体...)

比如说先定义一个结构体

struct node{
    int x,y;
};

那么接下来

typedef struct node N;

就可以用 N 这个来代替定义一个结构体了

N a[100]; == node a[100];

嗯 第三种...

 

3.定义一个数组

typedef int array[100];

也就是 用array就可以定义大小为100的数组了

array a;

然后这样用法

 

4.误区

typedef register int re;

这样行不行呢?

嗯 答案是不行 因为不能同时存在两个关键词

存在两个关键词可能就会报错

typedef

原文:https://www.cnblogs.com/qf-breeze/p/10343198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!