声明一系列不同的单词

时间:2013-09-24 12:59:31

标签: c

我想声明一个这种类型的数组:

char names[] = {"Sam", "Michael", "Greg", "Phil"};

这种语法是否正确如果没有请指导我,我已经很长一段时间回到了c ++。我一直在使用python ..真的错过了那边的简单声明。

1 个答案:

答案 0 :(得分:3)

您必须声明字符串数组,而不是char数组。

char const * names[] = {"Sam", "Michael", "Greg", "Phil"};

或者如果你想要可变数组:

char names[][MAX_NAME_LEN] = {"Sam", "Michael", "Greg", "Phil"};