2009年9月11日 星期五

C/C++筆記-typedef用法

typedef int width;
相似#define width int
但typedef可定義更複雜的物件
##ReadMore##
//使用在陣列上
typedef int group[10];
group totals;
for(i=0; i<10; ++i)   totals[i] = 0;

使用範例:
//typedef 舊型態名稱 新型態名稱
typedef unsigned int pint;
pint a; //a的型態等同於unsigned int

typedef struct snake {
  int head;
  int tail;
  int body;
}SNAKE;
SNAKE sn1; //等同於struct snake宣告

0 意見 :

張貼留言