qin787294810 发表于 2015-9-9 21:19:43

*后面数组是什么意思

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char *colour[] = {"red","yellow","blue","green"};   //星号后面的数组这个是什么意思,求大神详细解释一下
    char **p;
    int i;
    for(i =0;i<4;i++)
    {
      p=colour+i;
      printf("%s\n",*p);
    }
}

仰望天上的光 发表于 2015-9-9 21:56:50

int vec[] = {1,2,3,4};看得懂吗?vec数组的每个元素是int类型的对不?那么如果vec数组每个元素是char*类型的怎么写呢?没错,就是把int换成char*
页: [1]
查看完整版本: *后面数组是什么意思