memset是哪个库函数,利用c的库函数strlen,strcpy
Yyds干货库存
网站:在这些网站上学习自己阅读文档的能力。
strcpy函数简介:
Strcpy(destination,source),这是一种函数格式。
这个函数也可以将/0的复本after bit取入arr2,所以最终的复本结果bit/0 # # # # # # #(注意是从第一个开始)
问题:为什么打印结果只有bit三个字符,下面的# # # # # #没有打印出来?
回答:因为复制时/0被复制到第四位,而/0是字符串结束的标志,所以只打印bit!
提示:执行strcpy时,如果源比目的长,必然会溢出。但作为程序员,我们不能让这种情况发生。或者是个BUG。
Memset讲座
Memset(第一个元素的地址,设定值,设定字符数)- * -
问题:*是一个字符。如何搭配图中的int塑形?
答:任何一个字符在内存中存储的时候,都是它的ASCII码值(一个整数),和int完美匹配。
总结:1。1 strcpy和memset的区别在于memset不需要考虑/0,直接改变字符。
2.strcpy作用于两个数组,而memset作用于一个数组。
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。