const char Snames[] = {"Spring", "Summer", "Fall", "Winter"} // error C2078: too many initializers
3条回答 默认 最新
- 小灸舞 2016-04-09 08:34关注
楼主你const char Snames[]只是一个const的普通一维字符数组,不能这样初始化
你要放多个字符串的话可以使用二维数组或者指针数组const char Snames[][7] = {"Spring", "Summer", "Fall", "Winter"}; //二维数组形式 const char *Snames[] = {"Spring", "Summer", "Fall", "Winter"}; //指针数组形式
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报