关于C语言的强制转换
编程时遇到此类报错error: aggregate value used where an integer was expected printf("t1 = %d\n",(unsigned char)t1);原因是:C语言的类型强制转换只有在数量类型之间才能进行转换,结构类型(包括 union,struct)不是数量类型(Scalar Type),无法进行强制转换;数量类型包括算...