這可能嗎?如果有人能指導我提到的標準,我會很高興。在多維數組中混合聚合初始化器與標量初始化器
對我來說,它的工作原理與我預期的那樣,使用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_
。
是的,它是標準的。 'me [0]'的初始化與剩下的子集的初始化無關。 – ecatmur 2012-08-13 11:20:24