关于c++中的数组定义
关于C++中的数组赋值以前一直都是在定义时就直接赋值
今天在一个程序中需要对其第二次赋值,东搞西搞都是错误的
加入int sum[4][5];
定义是
int sum[4][5]={0,0,0,0,0,0,0,0};是正确的
我当时憨憨的直接sum[4][5]={0,0,0,0,0,0,0,0};
这样明显是错误的 前者是一个int后者却是一个数组 呜呜
其实正确的写法是sum={0,0,0,0,0,0,0,0};
关于C++中的数组赋值以前一直都是在定义时就直接赋值
今天在一个程序中需要对其第二次赋值,东搞西搞都是错误的
加入int sum[4][5];
定义是
int sum[4][5]={0,0,0,0,0,0,0,0};是正确的
我当时憨憨的直接sum[4][5]={0,0,0,0,0,0,0,0};
这样明显是错误的 前者是一个int后者却是一个数组 呜呜
其实正确的写法是sum={0,0,0,0,0,0,0,0};