Các c/C++ strncmp chữ ký là như sau:c/C++ giá trị trả về của strncmp là gì khi kích thước là 0
int strncmp (const char * str1, const char * str2, size_t num);
Câu hỏi của tôi là giá trị trả về là những gì nếu num là 0? Làm thế nào tiêu chuẩn nói? Không tìm thấy câu trả lời từ một số tài liệu trực tuyến.
Cảm ơn.
logic nó phải là 0, vì không có cách nào cho một các chuỗi sẽ lớn hơn hoặc nhỏ hơn các chuỗi khác. –
Bạn luôn có thể [thử và xem] (http://ideone.com/4e4frw). – ellotheth