请问在一个.h文件里写这些语句有什么作用阿?//file Algorithm.h#ifndef _STACK_ALGORITHM_H_DEMO_INCLUDED_#define _STACK_ALGORITHM_H_DEMO_INCLUDED_
#endif //~#ifndef _STACK_ALGORITHM_H_DEMO_INCLUDED_//file Alogrithm.h
防止你重复包含一个头文件例如 a.h//b.h#include a.n//c.h#include a.h//d.h#include b.h #include c.h//////如果你没有写你发的那些那d.h就包含了a.h俩次这就编译错误