JavaScript is required

Giả sử có câu lệnh ch[]= "A". ch chứa bao nhiêu bytes

A.

1

B.

2

C.

3

D.

4

Trả lời:

Đáp án đúng: B


Trong C, khi khai báo `char ch[] = "A";`, biến `ch` là một mảng các ký tự (character array) hay còn gọi là chuỗi (string). Chuỗi trong C luôn kết thúc bằng ký tự null '\0'. Do đó, chuỗi "A" thực tế chứa hai ký tự: 'A' và '\0'. Mỗi ký tự `char` chiếm 1 byte. Vì vậy, mảng `ch` sẽ chiếm 2 bytes. Đáp án đúng là B. 2

Câu hỏi liên quan