c语言中,数组元素能是字符串吗?

例如:str[5]={pear,apple,water,banana,orange}... 例如:str[5]={pear,apple,water,banana,orange} 展开
 我来答
White_MouseYBZ
推荐于2017-09-28 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6618万
展开全部
能。char型二维数组的第二维数组的元素就是一个由一维数组存储的字符串。如:
cahr a[2][10]={"123456789","abcdefg"};。元素a[0]就是字符串"123456789",元素a[1]就是字符串"abcdefg"。
auyin_chen
2011-05-04
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
char *str[5]={pear,apple,water,banana,orange}; 也就是一个数组,里面的元素是字符串的首地址。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风无尘lm
2011-05-04
知道答主
回答量:8
采纳率:0%
帮助的人:1.3万
展开全部
这样太长了,如果是str[5]={pear} 是可以接受的,存储时会将4个字母存在不同的字符中
如果想要存储字符串要用二维数组。。。str[][7]={pear;apple;water;banana;orange}就可以了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯狂的表弟
2011-05-04 · 超过26用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:65.1万
展开全部
系统为str[5]分配了5个存储空间,每个只能存放一个该种类型的数据。
不知楼主满意否?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinhai9911
2011-05-04
知道答主
回答量:52
采纳率:0%
帮助的人:24.6万
展开全部
char str[5][5]={"pear","apple","water","banana","orange"};
这样可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式