'\n' '\0' ' ' NULL 之间的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:09:29
一直弄不懂这几个字符的区别,请解释一下,并给几个例子吧。
谢谢了。'\n'、'\0'、' '、NULL。

'\n' 就是换行
'\0' 字符串结束符
NULL int *p = NULL; //p为空指针

这些书上都有的,去找找吧

'\n' 空格
'\0' 没见过...
NULL 空值如:X=NULL就是说X是空的、不是0是什么也没有!

一楼说的没错
-----------------------------------------------------------
#include <stdio>
{
char test[10];
test[0] = 'H';
test[1] = 'e';
test[2] = 'l';
test[3] = 'l';
test[4] = 'o';
test[5] = '!';
test[6] = '\0';
printf("%s\n", test);
}

'\n' 就是换行
'\0' 字符串结束符
NULL 空值