a17632 发表于 2016-12-29 02:24:55

为什么指针数组前不加 const 编译通不过?

#include <stdio.h>
int main(void)
{
    int i;
    char *pcolor[]={"red","blue","yellow","green","black"};
    for(i=0;i<5;i++)printf("%s\n",pcolor);
    return 0;
}

a17632 发表于 2016-12-29 02:26:21


很多书上为什么都这样写?

人造人 发表于 2016-12-29 17:15:04

你那里不明白吗?

a17632 发表于 2016-12-29 19:26:38


明白了,看来是我的工具落伍了,
用了这么久居然丝毫不知。
页: [1]
查看完整版本: 为什么指针数组前不加 const 编译通不过?