typedef 一般形式为:
typedef 原类型名 新定义名;
typedef int INTECER;
typedef float REAL;
并用新定义的类型标识符去说明变量:
INTEGER I,j;
REAL a;
它们等价于:
int i, j;
flaot a;
类型定义的使用
1.定义数组类型
typedef char STR[20];
STR s1,s2;
等价于:
char s1[20],s2[20];
2.定义指针类型
typedef char *STR;
STR point,p[3];
等价于:
char *point,*p[3];
3.定义函数类型
typedef int(*POINT)();
POINT p1;
等价于:
int(*p)();
4.定义结构类型:
typedef struct
{
char name[20];
char sex;
int age;
long number;
}STU;
STU stu_1;
等价于:
struct
{
char name[20];
char sex;
int age;
long number;
}stu_1;
大家没事去我店坐坐哈:
http://www.ddllxxrr.100shop.com/
http://shop35738797.taobao.com
文章评论(0条评论)
登录后参与讨论