首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

如何宏定义一个数组

2012-06-18 
怎么宏定义一个数组#define ARRAYNAME{ab, bc, cd, de, ef}这么定义有问题吗?定义后,怎么访问每

怎么宏定义一个数组
#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]
 }
这样肯定是有问题……

热点排行
Bad Request.