JavaScript is required

Phép cộng 1 con trỏ với một số nuyên sẽ là

A.
Một con trỏ có cùng kiểu
B.
Một số nguyên
C.
Cả hai kết quả đều đúng
D.
Cả hai kết quả đều sai
Trả lời:

Đáp án đúng: A


Trong C/C++, khi cộng một con trỏ với một số nguyên `n`, kết quả sẽ là một con trỏ mới có cùng kiểu với con trỏ ban đầu. Con trỏ mới này trỏ đến một vị trí trong bộ nhớ cách vị trí hiện tại của con trỏ ban đầu một khoảng bằng `n` lần kích thước của kiểu dữ liệu mà con trỏ trỏ tới. Ví dụ, nếu `ptr` là một con trỏ kiểu `int` và `sizeof(int)` là 4 byte, thì `ptr + 3` sẽ trỏ đến địa chỉ bộ nhớ cách địa chỉ hiện tại của `ptr` một khoảng 3 * 4 = 12 byte. Do đó, đáp án A là đáp án chính xác.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan