如何为常量大小的数组类型的变量定义名称?

Zeor137

我必须为大学做一个程序,我需要在树和行数据结构中使用两个文件。一开始,我为每个数据结构都应包含的数据定义了一个定义:

#define TYPE int

可以在代码中适当地实现。

尽管在此任务中,我需要使用最多20个字符的名称来填充这些结构,并且我不想更改所有代码以使用向量或使用TYPEas为动态数组分配空间char*

有什么办法可以像这样定义一个20个字符长的数组吗?

#define TYPE char[20]
乔纳森·莱夫勒

使用typedef代替,#define因为typedef可以处理无法处理的数组(和指针)#define

typedef int TYPE;

typedef char TYPE[20];

等等

继续TYPE在您的结构等中使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章