#include<stdio.h>
#include<stdlib.h>
/* typedef 关键字
给一个数据类型重新定义一个名字
数据类型包括(int、char、struct等)
*/
typedef unsigned char u_int8;//将unsigned char改名为u_int8,这就是在单片机操作里常看到的
typedef unsigned short int u_int16;
typedef unsigned int u_int32;
typedef struct students
{
int score;
char *p;
}STU,*PSTU,stu2;//可以像这样连续定义
int main()
{
STU stu1;
stu1.score = 10;
printf("%d\n",stu1.score);
PSTU pstu;
pstu = (PSTU)malloc(sizeof(STU));
pstu->score = 90;
printf("%d\n",pstu->score);
stu2 stu3;
stu3.score = 10;
printf("%d\n",stu3.score);
return 0;
}