已知下列共用体定义: union u_type
{
int I ;
char ch ;
} temp ;
现在执行“temp . I=266 ”, temp . ch 的值为 ()
A. 266 B. 256 C. 10 D. 1 結果是C。我想了好久都沒有想出為什麼是這個答案。
雖難算出來的結果是這樣,但這樣解釋好像不是很合理,為什麼這樣解釋。版主能清楚點嗎。