1. |
C, C++ ve C# dillerinde (Javada da olabilir, bilmiyorum) boş değer. bir class'ın null olması henüz bir instance'inin yaratılmadığı anlamına gelir.
|
2. |
0x00 veya 00H veya 00000000b bu herşeyi açıklıyor sanırım :)
|
3. |
Pascal'daki karşılığı nil'dir.
fizikci
03 Haziran 2005 07:51
#1295
|
4. |
asla sıfır değerinin karşılığı olmadığı boş değer.
mesela,
- nasılsın?
- iyiyim ----> 1 değeri
- kötüyüm ----> 0 değeri
- bilmem ki ----> null değeri
pepper
13 Haziran 2005 23:02
#1613
|
5. |
SQL'de select 1=1 sorgusu 1 (yani true) döndürür, lakin select null=null sorgusu 0 (yani false) döndürür. Sebebi gayet açık; null belirsiz demek, bir belirsiz bir başka belirsize eşit olamaz ki..
fizikci
13 Haziran 2005 23:08
#1620
|
6. |
C#'da null bir referansın metodlarını neyin çağırmak istediğiniz zaman "object reference not set to an instance of an object" hatası oluşur.
fizikci
13 Haziran 2005 23:23
#1627
|
7. |
bkz: nullable types
fizikci
04 Ağustos 2005 02:15
#3821
|
8. |
Değeri olmayan anlamında.
Bkz: null karakter
Bkz: null pointer
sertw
24 Ocak 2006 00:24
#7529
|
9. |
C'de değeri ((void *)0) olan sembolik sabit.
|
10. |
Anlam taşımayan değer.
Değişkenlerin alabilecekleri değerleri almaması durumunu, yani değer almadığını ifade eden değer.
Örneğin bir dizi indeksiniz var. Dizinin herhangi bir elemanını işaret etmediği anda taşıdığı değeri ifade etmeniz gerekiyor. bu değer null değerdir.
int i=-1;//null değerimiz.
int a[10];
Hafıza işlemlerinde genellikle 0 değeri null olarak seçilir. Hafızayı diziye benzettiğim için niçin -1 seçmediklerini özellikle merak ederim.
|