What is correct about strcpy(s1, s2) function?

5 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: "Copy s2 string to s1 string". Thứ tự tham số của nhóm hàm chuỗi trong C luôn là đích trước, nguồn sau, cùng chiều với phép gán; vì vậy lời gọi strcpy(s1, s2) chép nội dung của s2 sang vùng nhớ s1, ghi đè từ byte đầu tiên và chép cả ký tự kết thúc. Mô tả "Compare two s1 strings and s2 string" là việc của strcmp, hàm đó chỉ đọc hai chuỗi rồi trả về một số nguyên theo thứ tự từ điển, không ghi vào đâu cả. Mô tả "Copy s1 string to s2 string" đảo chiều, hiểu như thế thì dữ liệu đi sai hướng và vùng lẽ ra phải được cập nhật vẫn nguyên như cũ. Mô tả "Concatenate string s2 to the end of s1" là việc của strcat, hàm đó giữ nội dung cũ của s1 và ghi tiếp từ ký tự kết thúc. Mô tả "Find the address of a substring" là việc của strstr, hàm trả về con trỏ tới chỗ tìm thấy hoặc con trỏ rỗng.

Cùng phần 8

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