chararray[5]={
"fishc","one","two","three","five"};
char (*p)[5]=&array;
dl们,能给我分析一下嘛,想不通了
把你的代码用代码块格式化一下,*号都看不见啊。你的代码和图有什么关系呢?
是
char * array[5]={
"fishc","one","two","three","five"};
char * (*p)[5]=&array;
吧?
如果图中的代码你能看懂,这个代码你也应该能看懂的啊?
char * array[5]和 char array[5][6]是类似的意思。只不过前一种的字符串不是连续内存块,而后一种是连续内存块