EOF是一个宏定义,一般定义为-1,用在文件读取等,而‘\0’是一个字符,ASCII码是0,用在字符串结束 两者当然不一样的
不一样,EOF是文件结束标志, 是一个宏 一般值为-1, 而'\0'则是一个字符,在字符串中则作为字符串结束标志.