他の型からの変換
enum の値が定義では int の値であるためenum の値との間で変換が int の型と同じです。Microsoft C コンパイラでは整数は long と同じです。
Microsoft 固有の仕様 →
構造体または共用体型との変換は使用できません。
すべての値は void を入力するように切り替えることができますがこのような変換の結果は二つの式の値が破棄などのコンテキストで式ステートメントのみ使用できます。
void の型の値が定義ではありません。したがって他の型に変換し他の型は代入によって void に変換することはできません。ただし明示的に 変換を型に展開します に説明されているように void を入力する値をキャストできます。
終了 Microsoft 固有の仕様→