码迷,mamicode.com
首页 > 其他好文 > 详细

typedef

时间:2019-01-31 20:58:27      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:共用体   div   pre   自定义   相同   str   关键词   array   ext   

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

标签:共用体   div   pre   自定义   相同   str   关键词   array   ext   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!