可能重複:
Set all bytes of int to (unsigned char)0, guaranteed to represent zero?歸零匿名聯合
我有一個結構裏面以下匿名聯合:
union
{
unsigned value;
char name[4];
};
我可以將以下代碼:
name[0] = 0;
name[1] = 0;
name[2] = 0;
name[3] = 0;
用下面的代碼?
value = 0;
我認爲它歸結爲此 - http://stackoverflow.com/questions/11373203/accessing-inactive-union-member-undefined - 對嗎? – 2012-07-13 11:20:52
@LuchianGrigore no。這是寫作。 – 2012-07-13 11:21:35
@ R.MartinhoFernandes是的,但我假設他後來想要從中讀取,否則就沒有必要進行調零了,對吧? – 2012-07-13 11:22:27