怎样给字符数组char a[32];起个别名,用typedef!
发布网友
发布时间:2024-07-13 01:54
我来回答
共3个回答
热心网友
时间:2024-08-14 08:42
char a[32]; 这是变量声明,typedef 用于类型别名
你的问题是要类型的别名,还是变量的别名
如果是类型别名,那 typedef char aliastype[32]; 现在aliastype就是类型 char[32]的别名,
aliastype a; 声明的变量 与 char a[32] 是完全一样的。
关于变量的别名,程序中一般使用指针,
char *p = a;
这样对p的访问,和对a的访问是完全一样的。
热心网友
时间:2024-08-14 08:42
typedef char a[32] CHAR_ARRAY32;
热心网友
时间:2024-08-14 08:44
typedef char CHAR[32];
然后用CHAR定义
如 CHAR a;