例如:
/*
* Initialize element 0 to 1
* 1 to 2
* 2 to 3
* 255 to 1
* and all other elements to 0
*/
int arr[256] = {[0] = 1, 2, 3, [255] = 1};
Run Code Online (Sandbox Code Playgroud)
它允许您以任何顺序初始化某些特定的数组元素,并允许您省略一些元素.
在您的示例中,表达式之间的表达式[]可以是整数常量表达式的宏名称或enum常量.它不能是变量名,因为它必须是整数常量表达式.
| 归档时间: |
|
| 查看次数: |
308 次 |
| 最近记录: |