一、用途
给已经有的变量类型起名字,一般配合结构体用,方便,不用每次都struct开头。
二、编程示例
#include <stdio.h>
typedef int arr[10];
struct Test
{
int data;
int data2;
};
typedef struct Test T;
typedef struct
{
int data;
int data1;
}Demo;
void printInfo(T t)
{
printf("t2.data=%d\n",t.data);
}
int main()
{
arr a;
a[0] = 10;
printf("a[0]=%d\n",a[0]);
struct Test t1;
t1.data = 100;
printf("t1.data=%d\n",t1.data);
T t2;
t2.data = 1000;
printInfo(t2);
Demo d;
d.data = 999;
printf("d.data=%d\n",d.data);
return 0;
}