JavaScript is required

Nếu x là một biến toàn cục và x không phải là một con trỏ thì:

A.

Miền nhớ dành cho x có thể thay đổi trong quá trình thực hiện chương trình.

B.

Miền nhớ dành cho x chỉ có thay đổi bởi những thao tác với x bên trong hàm main().

C.

Miền nhớ dành cho x sẽ thay đổi bởi những thao tác với x trong tất cả các hàm, kể cả hàm main().

D.

Miền nhớ giành cho x không bị thay đổi trong quá trình thực hiện chương trình.

Trả lời:

Đáp án đúng: D


Biến toàn cục (global variable) được cấp phát bộ nhớ trong vùng nhớ tĩnh khi chương trình bắt đầu và tồn tại trong suốt thời gian chương trình chạy. Vì vậy, địa chỉ bộ nhớ của biến toàn cục không thay đổi. Tuy nhiên, giá trị của biến toàn cục có thể bị thay đổi.

Câu hỏi liên quan