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) 收藏 举报
浙公网安备 33010602011771号