有区别。输出空格在屏幕上显示的是空格。但是输出空字符就没有显示。因为空字符是作为一个字符串的结束标志。你可以编个简单的程序试一下。
空字符?NULL? ASCII码不一样NULL是0 空格是32
有区别,空字符串是"",而空格是"空格"
空字符是"" 空格是" "
ASCⅡ码值是不一样的