c int arr[5] = {1, 1, 1, 1, 1}; 总结 以上三种方法都可以将数组的所有元素初始化为1。手动逐个初始化适用于小数组,使用循环初始化则更为通用和高效,而使用数组初始化器则是最简洁直接的方法(但仅限于数组长度固定且明确知道每个元素初值的情况)。根据具体需求和场景选择合适的方法即可。
这种写法不可以,要写成 int a[10] = {1,1,1,1,1,1,1,1,1,1};你的那种只是a[0]=1;而a[1]~a[9]都是默认值哦!
这种写法不可以,要写成 int a[10] = {1,1,1,1,1,1,1,1,1,1};你的那种只是a[0]=1;而a[1]~a[9]都是默认值哦!