关于指针的问题
const char * colors[8] = {"black", "red", "green", "yellow","blue", "magenta", "cyan", "white"};
问题:color数组内含8个char类型的指针,这样初始化是否正确?该怎样理解?
2018-12-23 22:08
程序代码:#include<stdio.h>
int main(void)
{
const char *colors[8] = {"black", "red", "green", "yellow", "blue", "magenta", "cyan", "white"}; for(int i = 0; i < 8; i++)
{
printf(colors[i]);
printf("\n");
}
return 0;
}
2018-12-24 19:52