数组的初始化问题
#include <stdio.h>
int main(int argc,char **argv)
{
int a[4] = {0};
return 0;
}我想让数组所有数据初始值为1,所以这里把a[4]=0改成a[4]=1,如下:
#include <stdio.h>
int main(int argc,char **argv)
{
int a[4] = {1};
printf("%d,%d,%d,%d",a[0],a[1],a[2],a[3]);
return 0;
}没达到预期效果,打印出来值为1,0,0,0,请问我该怎么改
注:我不想打int a[4]={1,1,1,1},万一是要打100个数据就要累死了。😂😭