gpt4 book ai didi

c++ - c/c++当size为0时strncmp的返回值是多少

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:25:36 25 4
gpt4 key购买 nike

c/c++ strncmp 签名如下:

int strncmp ( const char * str1, const char * str2, size_t num );

我的问题是,如果 num 为 0,返回值是多少?标准是怎么说的?从一些在线文档中找不到答案。

谢谢。

最佳答案

好吧,strncmp 最多比较两个字符串中的 num 个字符,因此对于 num == 0,它不比较任何字符,因此找到没有区别,因此它返回 0。

关于c++ - c/c++当size为0时strncmp的返回值是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14407924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com