'\0'是字符串结束符,ascii码是0;‘ ’是空格,代表一个显示为空白的字符,ascii码为32,ascii码中有很多不可见字符,但是都有自己的独特意义。“”是空字符串,只包含一个'\0'的字符串,但是,它与‘\0’类型不同,它是数组类型,而'\0'是单独的一个字符。我想你问的应该是第三个和第一个的区别。