将第三个参数作为 -1 return 0 传递给 memcmp

Passing 3rd parameter to memcmp as -1 return 0

对于memecmp(),第三个参数是size_t(unsigned)。 但是当我们将第三个参数作为-1 returns传递时总是0,即使第一个和第二个参数指向的内存块不同?

你在比较什么? memcmp() returns 0 如果两个内存块中的内容相等。