C++白痴~在线等大虾回贴~谢了先
#include <iostream.h>
#ifndef _Stack_Array_ //?????????????
#define _Stack_Array_
#define ElemType int
//typedef char ElemType; //声明顺序存储结构栈的数据类型
struct StackSq{
ElemType *stack; //保存存栈元素的数组指针
int top;//栈顶元素的下标位置
int MaxSize;//栈的最大容量
};
#endif //????????????????????
这是一个C++的头文件里的一部分,我想问下高手们
#ifndef _Stack_Array_
和
#endif的作用
中间 #define的用途是什么
看书本说#ifndef和#endif是避免头文件重名?我理解不了怎么重名,盼哪位大虾与实例指导