c语言中的null代表什么 在C语言中‘0’和‘n’都是什么意思?

在C语言中‘0’和‘n’都是什么意思?null是什么字?Null是ASCII码和Unicode码表的第一个字符,其ASCII码值是0,是一个决不可见字符。C语言把它充当字符串的后来一个字符,以来表示字

在C语言中‘0’和‘n’都是什么意思?

null是什么字?

Null是ASCII码和Unicode码表的第一个字符,其ASCII码值是0,是一个决不可见字符。

C语言把它充当字符串的后来一个字符,以来表示字符串到此处结束。不可见字符大多数用反斜杠‘'其ASCII码值它表示,故NULL具体用法“0”可以表示,另外,在C语言的头文件stdio.h中,NULL被宏定义为0。

在C语言中要是令一个指针对准NULL则来表示这个指针指向空。这件事常作用于意思是链表的尾等等。

注:在C语言中NULL四个字母是英文字母的,在Java语言中null四个字母是小写的。(Java可以使用的是Unicode编码,Unicode编码的前128个字符与ASCII码是一样的)。

标签: