それは可能ですか?標準のどこでこれが言及されているかを誰かが教えてくれれば幸いです。
私にとっては、を使用して動作すると予想どおりに機能しましたMinGW
。ただし、これが標準かどうかを知りたいです。これは私がテストしたコードです:
#include <stdio.h>
int main(void) {
int me[3][2] = {{1, 2}, 3, 4, 5, 6};
int x = 0;
while(x<6) printf("%d_", ((int*)me)[x]), ++x;
return 0;
}
出力は次のとおり1_2_3_4_5_6_
です。