NULL、NUL、EOF

NULL是C语言库函数中的一个宏,在,在stddef.h中定义,#define NULL 0 or #define NULL ((void *)0),不同的场合不同含义。

NUL是ASCII字符集中第一个字符,对应值为0,‘\0’。例如char c = 0 等同于 char c = ‘\0’,NUL在C语言库函数并没有定义为宏。

EOF也是C语言库函数中定义的一个宏,在stdio.h中定义,#define    EOF    (-1),在windows一下 Ctrl+Z,unix下Ctrl+D ;

posted on 2012-07-10 21:34  kevin_kang  阅读(444)  评论(0)    收藏  举报

导航