在定义的时候就对数组进行赋值操作称为初始化;
先定义后赋值并不能称为初始化,只能叫做对数组进行赋值操作。
举例如下:
char a[]="abcd"; // 定义(声明)字符数组a,并进行初始化
// 以下为数组的赋值操作
char b[5]; // 定义(声明)一个字符数组b
// 对字符数组每个元素进行赋值
b[0] = 'a';
b[1] = 'b';
b[2] = 'c';
b[3] = 'd';
b[4] = 'e';
在定义的时候就对数组进行赋值操作称为初始化;
先定义后赋值并不能称为初始化,只能叫做对数组进行赋值操作。
举例如下:
char a[]="abcd"; // 定义(声明)字符数组a,并进行初始化
// 以下为数组的赋值操作
char b[5]; // 定义(声明)一个字符数组b
// 对字符数组每个元素进行赋值
b[0] = 'a';
b[1] = 'b';
b[2] = 'c';
b[3] = 'd';
b[4] = 'e';