Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C中初始化多维数组?_C_Multidimensional Array_Array Initialization - Fatal编程技术网

如何在C中初始化多维数组?

如何在C中初始化多维数组?,c,multidimensional-array,array-initialization,C,Multidimensional Array,Array Initialization,我想在C中初始化多维数组。 我通常使用下面的代码 #include <stdio.h> int main() { int a[10][10] = {{0}, {0}}; return 0; } #包括 int main() { int a[10][10]={{0},{0}; 返回0; } 我的代码正确吗?是否有任何特定的、快速的代码供我使用?初始化: int a[3][4] = { {0, 1, 2, 3} , /* initializers f

我想在C中初始化多维数组。 我通常使用下面的代码

#include <stdio.h>
int main()
{
    int a[10][10] = {{0}, {0}};
    return 0;
}
#包括
int main()
{
int a[10][10]={{0},{0};
返回0;
}
我的代码正确吗?是否有任何特定的、快速的代码供我使用?

初始化:

int a[3][4] = {  
    {0, 1, 2, 3} ,   /*  initializers for row indexed by 0 */
    {4, 5, 6, 7} ,   /*  initializers for row indexed by 1 */
    {8, 9, 10, 11}   /*  initializers for row indexed by 2 */
 };
和for循环:

int i,j,a[10][10];
for(i=0;i<10;i++)
    for(j=0;j<10;j++)
        a[i][j] = 1;
inti,j,a[10][10];

对于(i=0;我是否测试了它,但您不高兴?或者这是一个测试,以查看哪个用户有声誉狂热需要回答?:)