在C语言中,如果不初始化,整型数组会得到一个乱码数组,即所有的元素都是乱码。
初始化的语句是:
int c[10]={1,2,3,4,5,6,7,8,9,0};
花括号内直接写10个元素,。
你写的{[0...9]=2}语法不正确。
所以,运行时会报错。
C语言数组指计如何初始化?
数组指针是一个指针,指针指向的是一个数组,初始化时将它指向一个数组就好了
在下面的例子中
int (*p)[10]; //p是一个数组指针,指向一个有10个元素的整型数组
int array[10];//array[10]是一个数组
p = array; //这里是初始化,将数组指针p指向array数组