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

C 语言代码不是很理解求解析

发布网友 发布时间:2023-08-08 16:33

我来回答

3个回答

热心网友 时间:2023-09-25 02:33

这个代码和你说的题目要求是有出入的。
题目要求, 将p2复制给p1, 如果p2超过n个, 那么只复制前n个。 如果p2不足n个, 那么复制完p2后, 填充空格直到凑足n个。
这个代码的功能, 将p2附加到p1后面,如果p2超过n个, 那么只附加前n个; 如果p2不足n个, 那么附加整个p2的所有到p1后面。从这个角度来说,这个代码实现的是strncat的功能。
除此外, 一个bug是p1结尾没有加结束符。

热心网友 时间:2023-09-25 02:34

exit是退出程序的意思。
如果括号里的是0 , 即exit(0),则表示异常退出。
如果是非0, 表示非0, 都会退出程序

热心网友 时间:2023-09-25 02:34

char *mystrncpy(char *p1, char *p2, int n)
{
    char *p=p1;
    while(*p1++ != '\0') 
    {
        continue;
    }    //这一个while作用就是把p1移动到最后 最后一下移动到了结束符上
    //所以这里先-- 一下 到达最
    *--p1 = *p2;
    n--; 总数--
    while(n>0 && *p2 != '\0')
    {
    *++p1 = *++p2;  //p2往p1上续
    n--;  //总数--
    }
    return p;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我有个无线路由器 G11手机无法上wifi 已经按照路由说明书上步骤安装调... g11无线网显示以连接信号强但是一上网显示网络错误 拜求解 HTC G11能连接上WLAN,信号显示“极强”但上不去网? ...可是家里的能连上就是打不开网页,我的路由是上海贝尔的那种。_百度... 我的手机HTC G11 连接上WLAN,信号很好,就是无法上网 ...连上家里的无线网,但是qq却上不去,网页也打不开,等于没练上一样... G11WIFI信号格满但是打不开网页等 就生产力发展而言,丛西汉至唐朝有何表现 汉代农业的发展程度是怎么样的? 你好 酷管家密码忘了 打不开怎么办 C程序代码分析 ida怎么按c进行代码分析 组装电脑的时候需要注意什么? 优正品商城的企业荣誉 石家庄三星手机售后服务点在那? 石家庄那里修多普达手机 有谁知道在什么地方 电话是多少 石家庄魅族售后在哪?RE版的承担售后吗? 独角兽特殊触摸怎么触发 双路主机玩游戏怎么样 我家里安装了光伏发电,怎么才知道自己安装的属于居民还是非居民啊? 农村个人安装光伏发电站需要提供哪些资料?? 为什么识货app加载不出来图片 魏晨唯一的私人QQ,信不信由你! 私人购买QQ号被骗押金怎么办? 微信收款音响免费吗? 我本科是文科毕业的,工程硕士是不是工科的啊?有没有文科可以报考的专业啊? 搜狗浏览器历史记录在哪可以这样删除记录 猫从楼上摔下来后腿不能动是怎么回事? 正在下载的电视剧我不想下载了,怎样操作手机.我在百度上下载电视剧现在不想下载了怎么关闭? 移动随心打100分钟是什么 C语言代码求解析 统计字符串中的所有小写字母的个数并输出。 C语言 对输入的一行字符统计小写字母的个数 用键盘输入一行字符统计小写字母的个数并转化成大写 编写程序,统计一个字符串中小写字母的个数。。求大神解答 输入一串不超过100字符列数组统计数组中的小写字母个数 C语言编写程序统计输入的一行中小写字母的个数 盖梁必须设置吗 跪求三国群英传7下载地址 星火糖医公众号积分怎么来的 结婚时先脱自己的衣服还是对方的衣服好? 我快结婚了,心里很害怕很紧张,不知道新婚的那天晚上该怎么过? 小电风扇环保空调维护保养 No Mercy [Based Upon Themes By Elliot Goldenthal] (Album Version) 歌词 Beast And The Harlot (Album Version) 歌词 电力系统课程设计,MATLAB潮流计算 请问一下。银行贷款,贷款经理让借款人多贷10元为己用,请问违规么? 为什么有钱靠老爸好? 现在爸好,妈不好,多数孩子靠爸爸,爸妈离婚后,爸爸好,妈妈不爱承诺的太多? 易语言怎么在逆战游戏里自动按键GO