发布网友 发布时间:2022-05-07 02:57
共2个回答
热心网友 时间:2023-10-12 21:06
typedef unsigned char byte[20]; 这是重新定义一个新的变量类型byte,或者说是给unsigned char [20] 起了一个别名。
其意思是定义一个新类型byte,这种类型是一个有20个无符号字符元素的数组。在定义之后,就可以用type进行变量定义了。如:
byte a ; //这里的a就表示一个数组,等价于 unsigned char a[20] ;该变量的初始化,与数组的初始化方法是相同的,只能在定义时进行初始化,如:
byte a={'a','b','c' } ; //前三个初始化为abc,其余元素为0(数值)以下为错误的初始化形式:
byte a ;
热心网友 时间:2023-10-12 21:06
byte=“abcd”;