我必须定义一个24位数据char[3]类型.我用来表示类型.我可以的typedef char[3]来type24?我在代码示例中尝试过它.我输入typedef char[3] type24;了我的头文件.编译器没有抱怨它.但是当我void foo(type24 val) {}在我的C文件中定义一个函数时,它确实抱怨了.我希望能够定义type24_to_int32(type24 val)代替的函数type24_to_int32(char value[3]).
char[3]
type24
typedef char[3] type24;
void foo(type24 val) {}
type24_to_int32(type24 val)
type24_to_int32(char value[3])
c arrays gcc typedef
arrays ×1
c ×1
gcc ×1
typedef ×1