字符串API
字符串作为经常使用的数据类型,它们的API种类繁多,为了提升效率,不少API的底层实现可能会用更接近机器优化的代码实现。
不同语言的实现
- 用于内核或驱动调用的copy/compare API,大部分有机器架构汇编代码实现以加速处理,WRK/Linux/XNU都是如此。
特例解析
- 忽略空白
- C语言scanf会忽略空白字符,gets不会忽略,而以换行符为结束标志。
返回值
- strcpy返回值还是char *, 可以方便嵌套到新的strcpy, 有时可以节省一个临时变量。
微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。
我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。如果想常收到推文,请经常留言、点“在看”或将微信公众号设为星标。
欢迎关注。助您在编程路上越走越好!