我们可以用多少种方式在C编程中声明一个数组?如果有很多方法可以在C中声明一个数组,那么最佳实践或最佳方法是什么?
到目前为止,我一直在初始化一个这样的数组:
int myArray[SIZE] = {1,2,3,4....};
还有其他方法吗?
答案 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数据类型数组名称[数组大小];