小编 mc*_*cho的帖子

为什么memccpy函数使用int参数?

memccpy定义为:

void *memccpy(void *dest, const void *src, int c, size_t n)
Run Code Online (Sandbox Code Playgroud)

我知道整数c被用作按unsigned char类型转换。

然后我想

void *memccpy(void *dest, const void *src, unsigned char c, size_t n)
Run Code Online (Sandbox Code Playgroud)

看起来好多了。有什么理由memccpy必须使用int参数吗?

c

3
推荐指数
1
解决办法
167
查看次数

标签 统计

c ×1