Which function is used to concatenate two strings in C?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "strcat()". Thư viện chuỗi của C khai báo strcat trong string.h: nó tìm ký tự kết thúc của chuỗi đích, ghi tiếp chuỗi nguồn từ đúng chỗ đó rồi đặt lại ký tự kết thúc, nên người dùng phải tự bảo đảm mảng đích còn đủ chỗ cho cả phần cộng thêm và một byte kết thúc. Ý "strcomb()" sai vì không có hàm nào tên như vậy trong thư viện chuẩn, gọi nó sẽ gây lỗi lúc liên kết. Ý "strmerge()" sai vì đó cũng là một cái tên tự nghĩ ra, chuẩn C không định nghĩa. Ý "strconnect()" sai vì nó cũng không tồn tại; cần nhớ rằng tên các hàm chuỗi trong C đều rất ngắn và cố định, như strcpy để sao chép, strlen để đo độ dài, strcmp để so sánh và strcat để nối.

Cùng phần 8

Xuất hiện trong 1 bộ đề