在c编程中初始化数组的多种方法

时间:2015-04-17 09:39:22

标签: c arrays

我们可以用多少种方式在C编程中声明一个数组?如果有很多方法可以在C中声​​明一个数组,那么最佳实践或最佳方法是什么?

到目前为止,我一直在初始化一个这样的数组:

int myArray[SIZE] = {1,2,3,4....};

还有其他方法吗?

2 个答案:

答案 0 :(得分:2)

在C99中,您还可以在初始化表达式中使用名为指示符的显式索引,这有时非常好:

const int threetoone[] = { [2] = 1, [1] = 2, [0] = 3 };

以上与

相同
const int threetwoone[] = { 3, 2, 1 };

答案 1 :(得分:0)

数据类型数组名称[数组大小];

{{2p>您可以查看此问题,了解有关在C中初始化数组的方法的更多详细信息 declaring-and-initializing-arrays-in-c