Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108219
  • 博文数量: 31
  • 博客积分: 461
  • 博客等级: 一等列兵
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-29 00:38
文章分类

全部博文(31)

文章存档

2012年(31)

分类: LINUX

2012-05-31 18:10:28

 1.概述是一种在中用来声明自定义数据类型。用来声明定义一个结构体,可以较好地体现程序的结构,使程序更加的美观,具有更强的可读性。
typedef用法小结typedef 声明,简称 typedef,为现有类型创建一个新的名字,或称为类型别名,在结构体定义,还有一些等地方都大量的用到, 例如:   typedef int size;  
  1. void measure(size * psz);
  2.   size array[4];
  3.   size len = file.getlength();
  4.   std::vector<size> vs;
  5.   typedef 还可以掩饰复合类型,如指针和数组。

 此声明定义了一个 int 的同义字,名字为 size。注意 typedef 并不创建新的类型。它仅仅为现有类型添加一个同义字。你可以在任何需要 int 的上下文中使用 size:


  1. 定义一个 typedef,每当要用到相同类型和大小的数组时,可以这样:
  2.   typedef char Line[81];
  3.   此时Line类型即代表了具有81个元素的字符数组,使用方法如下:
  4.   Line text, secondline;
  5.   getline(text);
  6.   同样,可以象下面这样隐藏指针语法:
  7.   typedef char * pstr;
  8.   int mystrcmp(pstr, pstr);

C语言中typedef用法 1. 基本解释   typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。   在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。

阅读(1232) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:inet_pton 和net_ntop 的用法

给主人留下些什么吧!~~