标签:标准库
C语言标准库函数原型设计
最近试着本人实现一些C库中的函数,于是参考了标准库(本人用的是mingw)头文件中的函数声明,发现本人对标准库中函数原型设计存在一些不解的地方。 例如,在string.h中,有如下声明: 1. char* strchr(const char*, int); 该函数是在一个字符串中查找字符首次出现的位置,那么第二个参数为什么是int类型而不是char类型? 2……
09-17 立刻查看
最近试着本人实现一些C库中的函数,于是参考了标准库(本人用的是mingw)头文件中的函数声明,发现本人对标准库中函数原型设计存在一些不解的地方。 例如,在string.h中,有如下声明: 1. char* strchr(const char*, int); 该函数是在一个字符串中查找字符首次出现的位置,那么第二个参数为什么是int类型而不是char类型? 2……