首页 > 其他分享 >C语言--自定义数据类型 typedef struct 位域 union enum

C语言--自定义数据类型 typedef struct 位域 union enum

时间:2023-02-12 23:57:14浏览次数:51  
标签:typedef struct 自定义 int 数据类型 C语言 类型

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

相关文章