c語言中的null代表什么 在C語言中‘0’和‘n’都是什么意思?
在C語言中‘0’和‘n’都是什么意思?null是什么字?Null是ASCII碼和Unicode碼表的第一個(gè)字符,其ASCII碼值是0,是一個(gè)決不可見字符。C語言把它充當(dāng)字符串的后來一個(gè)字符,以來表示字
在C語言中‘0’和‘n’都是什么意思?
null是什么字?
Null是ASCII碼和Unicode碼表的第一個(gè)字符,其ASCII碼值是0,是一個(gè)決不可見字符。
C語言把它充當(dāng)字符串的后來一個(gè)字符,以來表示字符串到此處結(jié)束。不可見字符大多數(shù)用反斜杠‘'其ASCII碼值它表示,故NULL具體用法“0”可以表示,另外,在C語言的頭文件stdio.h中,NULL被宏定義為0。
在C語言中要是令一個(gè)指針對(duì)準(zhǔn)NULL則來表示這個(gè)指針指向空。這件事常作用于意思是鏈表的尾等等。
注:在C語言中NULL四個(gè)字母是英文字母的,在Java語言中null四個(gè)字母是小寫的。(Java可以使用的是Unicode編碼,Unicode編碼的前128個(gè)字符與ASCII碼是一樣的)。