2009年9月12日 星期六

C/C++筆記-union聯合,使用同一塊記憶體

union成員是共用一個記憶體空間,只能設定一個成員

union value {
  long int i_value;
  float f_value;
}data;

main() {
  data.f_value = 5.0;
  data.i_value = 3; //data.f_value內容被刪除
  data.f_value = 5.5; //data.i_value內容被刪除
}
##ShowAll##

0 意見 :

張貼留言