数组的初始化问题
#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个数据就要累死了。😂😭