请求此程序中define的用法
我看的这个程序,搞不懂其中这行语句的意思,请高手指点,小弟先谢过了!!!#define E int
程序源代码如下:
#include<iostream.h>
#define E int
const int maxsize=10000;
class sequenlist
{
protected:
E a[maxsize];
int len;
public:
void print()
{
cout<<"顺序表为:";
for(int i=1;i<=len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
}
void deletel(int i)
{
int j;
if((i<1)||(i>len))
cout<<"position is not corret!"<<endl;
else
{
for(j=i+1;j<=len;j++)
a[j-1]=a[j];
len--;
}
}
void input(int n)
{
for(int j=1;j<=n;j++)
cin>>a[j];
len=n;
}
};
void main()
{
sequenlist L;
E x,y;
int n,j;
cout<<"请输入表中元素个数:";
cin>>n;
cout<<"请输入"<<n<<"个元素,建立顺序表"<<endl;
L.input(n);
L.print();
cout<<"要删除的元素的位置";
cin>>j;
L.deletel(j);
L.print();
}
请教这个define是什么用法?