JavaScript is required

Hàm nào sau đây so sánh hai chuỗi?

A.

so sánh();

B.

so sánh chuỗi();

C.

cmp();

D.

strcmp();

Trả lời:

Đáp án đúng: D


Trong ngôn ngữ lập trình C/C++, hàm strcmp() được sử dụng để so sánh hai chuỗi. Hàm này trả về một giá trị nguyên (integer) dựa trên kết quả so sánh:

  • Nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ hai, strcmp() trả về một giá trị nhỏ hơn 0.
  • Nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai, strcmp() trả về một giá trị lớn hơn 0.
  • Nếu hai chuỗi bằng nhau, strcmp() trả về 0.

Các phương án A, B và C không phải là các hàm chuẩn để so sánh chuỗi trong C/C++.

Câu hỏi liên quan