#include <stdio.h>
typedef unsigned int u8;
typedef char u16;
typedef int arr[10]; ;
struct Test
{
int data;
char data2;
};
typedef struct Test T;
typedef struct
{
int data;
char data2;
}Data;
void printIntf(T t)
{
printf("t.data=%d\n",t.data);
}
int main()
{
struct Test t1;
t1.data=100;
t1.data2='c';
printf("t1.data=%d\n",t1.data);
printf("t1.data2=%c\n",t1.data2);
arr p;
p[0]=10;
printf("a[0]=%d\n",p[0]);
T t2;
t2.data=99;
printIntf(t2);
Data d;
d.data=1234;
printf("d.data=%d\n",d.data);
d.data2='s';
printf("d.data2=%c\n",d.data2);
return 0;
} ///;;typedef 给已有的变量类型起名字,一般配合结构体用,方便嘛,不要每次都用 struct 开头。