C语言中可以堆类型赋予新名字
语法:typedef Type NewTypeName
注意:typedef并没有创建新类型,只是创建了类型别称
eg:typedef int aa;
typdef可以在函数中定义,“”局部类型名
eg:typedef int(pFunc*)(int*, int*)
int add(int* a, int* b);
pFunc = add;
struct是C语言中的自定义类型关键字,定义不同数据类型变量的集合类型
eg:struct TypeName
{
Type1 var1;
Type2 var2;
......;
}
struct结构体变量的本质就是变量的集合,其成员占用独立的内存;
struct结构体类型可用typedef赋予新类型名
可定义struct结构体类型的指针,并指向对应类型的变量;
小结:
标签:typedef,struct,自定义,int,数据类型,C语言,类型 From: https://www.cnblogs.com/ysnana/p/17115038.html