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

为什么是19而不是20

发布网友 发布时间:2023-08-17 14:51

我来回答

3个回答

热心网友 时间:2023-09-03 14:09

strcpy是统计你给的指针开始到字符串末尾的0为结束之间的字符数目,不包含0。
这个例子中,p指针指向的字符串数组中存放了三个字符串连接后的字符串:
"chinaisabigcountry!",它的字符数是19,所以strlen返回19
注意:strlen不计算0为字符,只计算0之前的非0值字符;strlen不会计算你的存储区尺寸,那是sizeof函数干的活。

热心网友 时间:2023-09-03 14:09

int strlen(const char *str)函数返回str中包含的字符个数,不包括'\0'。所以本题的答案是C) 19。追问0加上a【3】【20】不是有20个吗?还是说“!”不算,strlen不会加上!。

追答

将a的三个串顺序连载一起是:"chinaisabigcountry!",就是19个字符。

在语句char k[100] = {0};中,使用0初始化这个数组。

char *p = k;表明,p指向k[0]单元,k[0]的内容是0,等同于'\0',不是'0'。

第一次执行p = strcat(p,a[i]);时,即p = strcat(p,a[0]);时,函数strcat()首先找到p的串结束符'\0'(p[0]就是'\0'),然后用a[0]中的字符从该字符开始覆盖填写,直到填写完a[0]中的'\0',接下来以同样的方法执行strcat(p,a[1])和strcat(p,a[2])。

热心网友 时间:2023-09-03 14:10

19 strcat 是连接 *p 和数组a[3][20] 你可以看成是一个新的一个数组 只是首地址的值为 0
然后用strlen 来判断p的长度 !!! p=strcat(p,a[i]); 前面的那个! 总长度是19追问0加上a【3】【20】不是有20个吗?还是说“!”不算,strlen不会加上!。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在爱水APP哪个模块中可以填写个人信息,查询自己一天的饮水量? 黄金为什么是避险产品 避险买什么 避险品种是什么 避险产品什么意思 什么是避险产品 ...对联和我们平时使用的印章,说说使用了哪几个字体 对联上写的是什么字 ...有一空是让我评价我自己,请各位哥哥姐姐帮帮忙,帮我编一段,往好了... 艾灸用品哪种好 为什么说19是不吉利的数字? ...了禁令标志。罚款200扣3分。交警上看不到违章图片 登不上,显示账号或密码错误怎么回事? 为什么又是法国?欧洲面临"危险时刻 本届世界杯法国队的内乱的根源是什么?? 写一篇【金色的草原】读后感 贝壳这一文与石缝间的蒲公英一文有什么地方相同 仿写《蝉》、《贝壳》写一篇小短文(以蒲公英,蜗牛,大壁虎为题)(200字左... ( )的蒲公英,( )的贝壳 一平方公里是多大?一亩地是多大? 助学贷款第一次,为啥出现手机没开通? 还呗为什么22岁毕业的大学生贷不了款 土壤有什么食物? 安徽建工建材科技集团有限公司电话是多少? 长开建工集团有限公司电话是多少? 山东强盛食品开发有限公司电话是多少? 鲁强(山东)建工集团有限公司电话是多少? 一个手机号怎么申请第二个? 开远市融和城市建设投资有限公司电话是多少? 土薯是什么? 商丘信友玺樾绿化率是多少? 沧州信友城市之光楼盘地址在哪里? 沧州信友城市之光售楼处电话是多少? 许昌信友天樾楼盘地址在哪里? 漯河天润府容积率是多少? 长在泥土里的水果都有哪些 ...学厨师是去学校培训,还是去酒店,去那里比较好呢? 胸中书传有余香的解释胸中书传有余香的解释是什么 ...排版杂志!B5的纸张,,页面设置需要注意哪些问题~~越详细越好_百度知 ... 交管12123能处理闯红灯违章 交管12123学法减分闯红灯 厨师培训教材的图书目录 厨师要学哪些东西? ...我买了好多书都是写刀工、原料等基础知识,我想要的是直接能提高炒... 12123违章查询没有照片怎么回事 求烹饪的各种食物的化学反应理论书? 烹饪化学的图书目录 谁能介绍几本好书。 ...电子眼拍到违章车辆照片后是以什么方式存储和如何传到交通网上的 本 ... 逆行需要几张照片