问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个字符数组只能存放一个字符串,是这样吗?

发布网友 发布时间:2022-04-29 09:46

我来回答

5个回答

热心网友 时间:2022-06-25 17:09

一般来说,字符串是以'\0'字符为结尾的, 一个字符数组可以放多个以'\0'为分隔的字符串, 只要处理好每个字符串的头指针,就没问题. 所以"一个字符数组只能放一个字符串"是不对的.
当然,大多数都不这么做,容易出错.

热心网友 时间:2022-06-25 17:09

字符数组与字符串没太大区别,字符串只是在字符数组后加了一个串结束符'\0',如果一个字符数组中有多个串结束符,也可以存多个字符串,如下例;只不过一般都是一个字符数组存一个字符串。
main()
{
char s[]={'h','e','l','l','o','\0','w','o','r','l','d','\0'};
char *p;
p=&s;
printf("%s",p);
printf("%s",p+6);
}

热心网友 时间:2022-06-25 17:10

可以存放多个字符串,但要知道每个字符串的起始地址,比如
#include<stdio.h>
int main()
{
char ms[]={'a','b','c','\0','1','2','3','\0','X','Y','Z','\0'};
printf("%s\n%s\n%s\n",ms,ms+4,ms+8);
}

热心网友 时间:2022-06-25 17:11

二维数组可以放很多。

热心网友 时间:2022-06-25 17:11

是啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
叶罗丽精灵梦小游戏有吗? 女孩爱玩化妆换衣服的游戏 洋娃娃类似的游戏推荐 女生换装小游戏有哪些 哪一个换装游戏是古代的宫廷小花仙 女生换装小游戏有哪些 有没有比较好玩的纯古风换装单机游戏啊 父母走了,如何怀念? 如何在失去亲人后怀念他们呢? 父亲过世,如何怀念 U盘损坏数据恢复的有效方法使用专业工具和技巧来恢复U盘中的损坏... ...格式化的U盘中的数据文件简单有效的数据恢复方法和注意事项_百度知 ... 手机格式化恢复技巧教你简单有效地恢复误格式化的手机数据 用手机给学生直播时,学生听不到主播的声音,是怎么回事? 我家浴室地漏下水超级慢,用什么疏通剂都疏通不了,会不会是楼下的把下水管道堵死了?因为前一段时间我曾 阳台水管暗装的,现在都零上十度度了,为啥还不通水? ppr水管焊接被堵现在房子装修了什么办 PPR管焊堵了,怎样通开? 求钢塑复合管堵塞的疏通方法 PPR暗装水管用了很多年现在突然不通水了咋回事? 做莲子粥藕粉用多少度的开水 水电安装的暗管堵塞如何处理? 谈谈淘宝网店怎样才能有效提高销售量? 网店怎么有效提高店铺销量的,说说? 腾讯怎么可以联系人工客服,能说话交流的那种 有谁知道微信客服电话,一定是可以对话的那种人工服务,如果打过去对方语音提示操作的,就不要讲了 小米5原装充电器在哪买比较好 怎样能和微信客服对话 辞职后,怎么把公积金取出来? 在哪可以买到小米5原装充电器? 微信有人工客服吗,可以打的通,与人工对话的那种,谢谢 我在京东上班一年,现已不干了想把公积金取出来说怎么办 小米4充电器到哪里能买到原装的 请问,定义一个字符数组,和一个字符串有区别吗,能举个例子吗 C语言中如何定义一个字符串和一个字符数组? 在C中if语句中怎样使一个字符串数组等于一个字符串 怎么把一个字符串数组变成一个字符串 单片机把一个一个的字符存到数组中这个数组是字符串吗 如何将字符串数组转化为一个字符串 大腿粗是什么导致的 word是如何设置图片以及跟随文字移动 智力小游戏:猜猜他是谁 大腿不断变大,变粗,是种什么病,还有得治吗? wps里为什么图片不能跟随着光标一块移动,只有文字可以跟着光标移动 写作文,猜猜他是谁?三年级 大腿很粗,是什么原因导致的?有什么办法可以处理吗? 如何利用Wps把图片文字相结合在一起,能一起移动 小班科学教案 猜猜他是谁 大腿粗是病吗 小学三年级作文250字:猜猜他是谁 团队小游戏的猜猜是谁 在WPS演示中怎样就能让文本框中的汉字和图片一起切入? 猜猜他是谁的周记三年级