记录c语言数组初始化时批量赋相同值的方法:
关键词:记录c语言数组初始化时批量赋相同值的方法,C语言三个点“...“符号含义
1:批量赋值 0
const uint8_t test_data_c[10] = { 0 }; // 这样数组内的所有成员值都是 0 ;
const uint8_t test_data_c[10] = { 0xFF }; // 这样数组内只有第一个成员 是 0xFF 其他所有成员值都是 0 ;
2:批量赋值方法
如下赋值方法可以让可以分别设置不同段的成员值
const uint8_t test_data_c[10] =
{
[0 ... 4] = 0xff, //第 0 到 4 共5个成员值为 0xff
[5 ... 9] = 0xaa, //第 5 到 9 共5个成员值为 0xaa
};