//typedef作用:为一种数据类型定义一个新名字
//数据类型包括(int,char)的基本类型,还包括struct自定义类型
typedef struct Student
{
char name[128];
int score;
}stu,*pstu;
int main()
{
//在单片机开发中,寄存器包括8位,16位,32位
typedef unsigned char u_int_8;
typedef unsigned short int u_int_16;
typedef unsigned int u_int_32;
u_int_8 data1=10;
u_int_16 data2=100;
u_int_32 data3=1000;
stu a;
a.score=100;
strcpy(a.name,"张龙亮");
pstu b;
b=(pstu)malloc(sizeof(stu));
b->score=99;
strcpy(b->name,"grilfriend");
printf("%d %d %d \n",data1,data2,data3);
printf("名字:%s 成绩:%d\n",a.name,a.score);
printf("名字:%s 成绩:%d\n",b->name,b->score);
system("pause");
return 0;
}