Null object: Difference between revisions
Content added Content deleted
(→{{header|C}}: These header files define NULL.) |
|||
Line 96:
Classic BASIC does have the concept of un-initialised or undefined variables.
=={{header|C}}==
C
The standard library defines NULL in locale.h, stddef.h, stdio.h, stdlib.h, string.h, time.h and wchar.h. [[POSIX]] systems also define NULL in dirent.h and unistd.h. Many C files include at least one of these headers, so NULL is almost always available.
<lang c>#include <stdio.h>
int main()
if (object == NULL) {▼
{
printf("object is null");▼
char *object = 0;
▲ if (object == NULL) {
}
return 0;
}</lang>
|