Val*_*adu 8 c arrays gcc c99 gcc4
float myArray[myArraySize] = {1};
Run Code Online (Sandbox Code Playgroud)
在上面的表达式中,只有第一个元素是init和1.如何使用复合文字(不是memset)初始化所有带元素的元素?
我在unix上使用GCC 4.2进行编译.
这个
float myArray[100] = {[0 ... 99] = 1.0};
Run Code Online (Sandbox Code Playgroud)
你是怎么做到的.
请参阅GCC文档中的指定初始化程序,其中说:
要将一系列元素初始化为相同的值,请写入"[first ... last] = value".
| 归档时间: |
|
| 查看次数: |
614 次 |
| 最近记录: |