3.7.7. 指定的初始值设定项

与在 C99 中一样,支持指定的初始值设定项。

示例


int a[6] = { [4] = 29, [2] = 15 };

int b[6] = { 0,0,15,0,29,0 }; // a[] is equivalent to b[]

模式

仅在 C90 和 C++ 的 GNU 模式下支持。

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential