我觉得也好像不是C或C++,但我认为.h过时了的说法,看怎么理解。不推荐使用,不等于不可以使用。 据我了解,C#总是希望弄得与众不同,其实是完全借鉴JAVA编造出来的,与JAVA对抗的。我鄙视它。 另外,#include "*.h"与#include <*.h>的区别是说明.h文件所在的位置不同,双引号("")是表示文件在工作目录下;括号(<>)是表示文件在环境变量所指的目录下。