#include"89c51/io,h" 是不是写错了?应该是#include"89c51/io.h" 吧两个写法当然不一样,区别在于""和<>,<>表示头文件在编译器的安装目录底下,一般都是编译器自带的头文件;""表示头文件在当前工程的目录底下,一般都是自己写的头文件