JavaScript is required

Which of the following functions compares two strings?

A.
compare();
B.
stringcompare();
C.
cmp();
D.
strcmp();
Trả lời:

Đáp án đúng: D


Hàm strcmp() là hàm chuẩn trong thư viện string.h của ngôn ngữ C (và được sử dụng trong nhiều ngôn ngữ khác như C++) để so sánh hai chuỗi. Hàm này so sánh hai chuỗi theo thứ tự từ điển (lexicographical order). Nó trả về:
  • Một giá trị âm nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ hai.
  • Giá trị 0 nếu hai chuỗi bằng nhau.
  • Một giá trị dương nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai.
Các phương án A, B, và C không phải là các hàm so sánh chuỗi chuẩn trong C/C++.

Câu hỏi liên quan