Нульовий вказівник
Ця стаття потребує істотної переробки. (22 лютого 2009) |
Нульовий (порожній) вказівник — вказівник, який нікуди не вказує. Використовується для того, щоб показати, що дана змінна-вказівник ні на що не посилається. В різних мовах програмування представлений різними константами, наприклад:
- В машинних кодах: 0
- В мовах Pascal, Clipper, Modula 2, Ruby, Lua : nil
- У C-подібних мовах: NULL
- В мовах Java та C#: null
- В мові Icon: &null
- В мові Python: None
- В мові Visual Basic: Nothing
Особливості використання в різних мовах
ANSI C гарантує, що значення NULL еквівалентне 0, тому записи <code|C>
int *a, *b; a = NULL; b = 0;
еквівалентні — вказівники a та b отримають однакове значення.
На відміну від C в Паскалі, який є дуже суворим щодо типів, Nil в жодному випадку не еквівалентний числу 0.
Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |