C/C++
Suifqwu
这个作者很懒,什么都没留下…
展开
-
记录一下C语言的库函数源码
1、strlen函数 /* 指针相减 */ int strlen1(char *s) { char *p = s; while (*p != '\0') p++; return p - s; } /* 中间变量记录长度 */ int strlen2(const char *s) { int i = 0; while (*s++ != '\0') i++; return i; } /* 递归 */ int strlen3(co原创 2021-08-26 17:15:45 · 1979 阅读 · 0 评论 -
C语言的可变参数函数实现
今天看到一个有趣的东西C语言的可变参数函数 众所周知,C语言的函数不能重载,那么你printf和scanf是怎么可以输入多个参数的 例如查看到的printf的定义为 printf(const char *_Restrict, ...);原创 2021-08-25 10:15:22 · 494 阅读 · 3 评论