标题:请求此程序中define的用法
取消只看楼主
ylwuwei
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-2
 问题点数:0 回复次数:4 
请求此程序中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是什么用法?
搜索更多相关主题的帖子: define 用法 请求 
2007-04-02 16:23
ylwuwei
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-2
得分:0 
不好意思哈!
有点不明白您 的意思!
我想问这个程序中define是什么用法?
程序编译出来是完全正确的,可行的!

为了明天的美好! 努力,发奋!!!
2007-04-02 19:08
ylwuwei
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-2
得分:0 
哦!
懂点了!
谢谢了!!!
也是说我不用那个语句,然后把程序中所有的E用INT来代替,也OK?

为了明天的美好! 努力,发奋!!!
2007-04-02 19:12
ylwuwei
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-2
得分:0 
哈哈!
谢谢兄弟了!

为了明天的美好! 努力,发奋!!!
2007-04-02 19:14
ylwuwei
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-2
得分:0 

不好意思哈!
你的这些说法网上多了,
不过还是谢谢你!
有心了!


为了明天的美好! 努力,发奋!!!
2007-04-03 12:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-128699-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.188939 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved