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是避免头文件重名?我理解不了怎么重名,盼哪位大虾与实例指导

 
											





 
	    
