读书人

如何宏定义一个数组

发布时间: 2012-06-18 13:23:36 作者: rapoo

怎么宏定义一个数组
#define ARRAYNAME {"ab", "bc", "cd", "de", "ef"}
这么定义有问题吗?定义后,怎么访问每一个成员变量
for (i = 0; i < sizeof(ARRAYNAME)/sizeof(char*); i++)
{
xxxxxx
ARRAYNAME[i]
}
这样肯定是有问题的。求高手

[解决办法]

探讨
#define ARRAYNAME {"ab", "bc", "cd", "de", "ef"}
这么定义有问题吗?定义后,怎么访问每一个成员变量
for (i = 0; i < sizeof(ARRAYNAME)/sizeof(char*); i++)
{
xxxxxx
ARRAYNAME[i]
}
这样肯定是有问题的。求高手

[解决办法]
探讨

引用:
#define ARRAYNAME {"ab", "bc", "cd", "de", "ef"}
这么定义有问题吗?定义后,怎么访问每一个成员变量
for (i = 0; i < sizeof(ARRAYNAME)/sizeof(char*); i++)
{
xxxxxx
ARRAYNAME[i]
}
这样肯定是有问题……

读书人网 >C语言

热点推荐