typedef关键字介绍
给已经有的变量类型起名字
一般配合结构体用,方便,不用每次都struct开头
#include<stdio.h>
typedef unsigned int u8;
typedef int u16;
typedef int arr[10];
struct Test
{
int data;
int data2;
};
typedef struct Test T;
typedef struct
{
int data;
int data1;
}Demo;
void printinfo(T t2)
{
printf("%d\n",t2.data);
}
int main()
{
arr a;
a[0]=10;
printf("%d\n",a[0]);
struct Test t1;
t1.data=124;
printf("%d\n",t1.data);
T t2;
t2.data=1000;
printinfo(t2);
Demo d;
d.data=999;
printf("%d\n",d.data);
return 0;
}