JavaScript is required

Nếu strcmp(S1, S2) trả về số nguyên âm thì:

A.

Nội dung của chuỗi S1 lớn hơn nội dung chuỗi S2.

B.

Nội dung chuỗi S1 nhỏ hơn nội dung chuỗi S2.

C.

Nội dung chuỗi S1 bằng nội dung chuỗi S2.

D.
Dữ liệu nhập vào không đúng định dạng.
Trả lời:

Đáp án đúng: B


Hàm strcmp(S1, S2) so sánh hai chuỗi S1S2. Giá trị trả về của hàm cho biết mối quan hệ giữa hai chuỗi:

  • Nếu strcmp(S1, S2) < 0 (trả về số nguyên âm): Chuỗi S1 nhỏ hơn chuỗi S2 (theo thứ tự từ điển).
  • Nếu strcmp(S1, S2) > 0 (trả về số nguyên dương): Chuỗi S1 lớn hơn chuỗi S2 (theo thứ tự từ điển).
  • Nếu strcmp(S1, S2) == 0 (trả về 0): Chuỗi S1 bằng chuỗi S2.

Vậy, nếu strcmp(S1, S2) trả về số nguyên âm, điều đó có nghĩa là nội dung của chuỗi S1 nhỏ hơn nội dung của chuỗi S2.

Câu hỏi liên quan