在c语言二级考试题目中见到了这么一道题,其中数组是这么定义的,int c[3]={0},小弟实在是没见过这么给数组赋值的,请问这段代码什么意思啊?
请问{}又是怎么赋值的呢?
追答比如说: int a[10] = {1,2,3,4,5,6,7,8,9,10}; 就表示 a[0]到a[9]分别等于1到10。
int a[10] = {1,2,3,4,5,6}; 就表示a[0]到a[5]分别等于1到6,a[6]到a[10]都等于0。
就这样,自前往后赋值,没有的赋0。