C/C++中的#define和typedef
都可以起别名;
1.#define
格式为: #define 别名 程序中的真名
示例:
#include<iostream>
using namespace std;
#define E int
#define NUM 10
#define X1 x
#define m main
#define c cout
E m()
{
E x = NUM;
c<<X1;
}
2.typedef
可以为数据类型起别名,可以用于简化,格式为:typedef 程序中的数据类型 别名
示例:
#include<iostream>
using namespace std;
typedef int E;
typedef E e;
typedef double D;
E main()
{
e x = 10;
D d = 10.999;
cout<<x<<endl;
cout<<d<<endl;
}
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。