(variable,type),再编译语法,variable为变量,type目标类型,这个语法的功能就是暂时把variable当做type类型来用
int main(void)
{unsigned temp = 0x4142;
unsigned char tempH,tempL;
tempL = (temp,unsigned char[])[0]; /* 将 temp 当做 1 个 unsigned char 的数组,并取第 0 个元素 */
tempH = (temp,unsigned char[])[1]; /* 将 temp 当做 1 个 unsigned char 的数组,并取第 1 个元素 */
return 0;
}
int main(void)
{
unsigned temp = 0x4142;
unsigned char tempH,tempL;
tempL = (temp,unsigned char[])[0]; /* 将 temp 当做 1 个 unsigned char 的数组,并取第 0 个元素 */
tempH = (temp,unsigned char[])[1]; /* 将 temp 当做 1 个 unsigned char 的数组,并取第 1 个元素 */
return 0;
}