C - 在数组中使用字符串

 坚强的浅悠轩_871 发布于 2023-02-12 12:35

是否可以创建这样的数组: char name[] = {"Zed", "Roc", "Blanca"};

然后能够:

printf("%s, %s and %s are my next-door neighbors.\n", name[0], name[1], name[2]);

我已经尝试过了,但是我一直在数组上遇到错误,说"错误:char数组初始化程序中的多余元素"和"错误:(接近初始化为'name')"当我尝试制作二进制文件时(我是否使用过)那对吧?)

我也得到"警告:格式'%s'需要类型'char*'的参数,但参数[2-4]的类型为'int'[-Wformat]"字符串得到%s作为格式说明符,不要'他们?

我是第一次学习C语言.我有JavaScript的背景,所以我知道如何使用数组,这就是我问这个的原因; 对我来说似乎显而易见的似乎并不奏效.不同的语言,不同的规则吧?

我也在用"学习C艰难的方式"来学习.如果这是下一章(剧透)很容易解释的话,我会笑.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有