C++ 中 char* 数组的初始化问题

如果要将一个char*数组初始化为下面这几个字符串要怎么做{"one","two","three","four","five"}是初始化而不是赋值

char *str={"one","two","three","four","five"};等价char str[]={"one","two","three","four","five"};
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-04
char *pNumbers = { "one", "two", "three", "four" };

cout << pNumbers[2]; // 输出 three本回答被网友采纳
相似回答