指针数组可以使用循环语句或者快速赋值的方法来赋值。例如:
使用循环语句:
int *p[3];
for (int i = 0; i < 3; i++) {
p[i] = new int;
*p[i] = i;
}
使用快速赋值:
int *p[3] = {new int(0), new int(1), new int(2)};
注意:在使用快速赋值时,数组中的每个元素都必须是有效的指针。
指针数组可以使用循环语句或者快速赋值的方法来赋值。例如:
使用循环语句:
int *p[3];
for (int i = 0; i < 3; i++) {
p[i] = new int;
*p[i] = i;
}
使用快速赋值:
int *p[3] = {new int(0), new int(1), new int(2)};
注意:在使用快速赋值时,数组中的每个元素都必须是有效的指针。