10/10/2018, 00:20

Một biến có giá trị == null thì có chiếm dung lượng bộ nhớ không?

Một biến có giá trị == null thì có chiếm dung lượng bộ nhớ không? Anh em nào biết rõ thì nói vì em nghe có 2 ý kiến trái chiều và cũng đang phân vân:
1. Có chiếu dung lượng bộ nhớ nhưng không quả lý về địa chỉ ô nhớ chứa nó.
2. Không chiếu dung lượng bộ nhớ.

Em thì nghiêng về ý thứ nhất.
bka viết 02:33 ngày 10/10/2018
Được gửi bởi manucian
Một biến có giá trị == null thì có chiếm dung lượng bộ nhớ không? Anh em nào biết rõ thì nói vì em nghe có 2 ý kiến trái chiều và cũng đang phân vân:
1. Có chiếu dung lượng bộ nhớ nhưng không quả lý về địa chỉ ô nhớ chứa nó.
2. Không chiếu dung lượng bộ nhớ.

Em thì nghiêng về ý thứ nhất.
không chiếm thì sao biết là null ? không tìm thấy nó ở đâu sao biết nó là gì? nói thật ! tui mà hiểu câu hỏi này tui đập đầu vô bàn phím chết liền
Hok bik zì viết 02:27 ngày 10/10/2018
ý của bác là con trỏ ?
nếu là con trỏ thì nó là biến tĩnh, chiếm 2 byte nhưng ko trỏ đến đâu cả ==> nên gọi là trỏ đến NULL
hoangchau viết 02:27 ngày 10/10/2018
Cả 2 đều sai!
- Về kích thước biến:
Có chiếm dung lượng và có quản lý địa chỉ. Nếu là biến con trỏ thì kích thước bằng thanh ghi địa chỉ còn biến kiểu thì có kích thước kiểu biến đó
- Về "không quả lý về địa chỉ ô nhớ chứa nó"
Bất cứ ô nhớ nào tồn tại trong bộ nhớ đều có địa chỉ
manucian viết 02:30 ngày 10/10/2018
Nói tóm lại một điều "NULL is the value used to represent an unknown piece of data". Xong!
jiSh@n viết 02:35 ngày 10/10/2018
Được gửi bởi manucian
Nói tóm lại một điều "NULL is the value used to represent an unknown piece of data". Xong!
Muốn biết 1 biến nó thực sự là gì trong bộ nhớ thì serialize nó ra mà xem.
The Old Man viết 02:27 ngày 10/10/2018
NULL hay NIL củng là một VALUE
amida viết 02:29 ngày 10/10/2018
1 biến NULL chỉ đặt sẵn địa chỉ nhà trong khu phố bộ nhớ thôi, mặc dù chưa khởi tạo nhưng nó vẫn có sẵn đất rồi, muốn lấn thì chỉ có phá thôi
Bài liên quan
0