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

猜猜这是个什么样的结构?c++有这样的语法吗?解决办法

2012-02-24 
猜猜这是个什么样的结构?c++有这样的语法吗?猜猜这是个什么样的结构?c++有这样的语法吗?我在网上下载了一

猜猜这是个什么样的结构?c++有这样的语法吗?
猜猜这是个什么样的结构?c++有这样的语法吗?

我在网上下载了一个代码?作者只提供了数据结构(里面没有定义结构的数据类型),我照它的模样简化改成如下:

int     A_01_Num=1;           //1
char   A_01[100000][6]   =  
{
"data1 ",
                "..... ",                   //注明一下,由于数据太多用   "..... ",表示
"abce1 ",};

int     A_02_Num=2;         //2
char   A_02[100000][6]   =  
{
"data2 ",
                "..... ",
"abce2 ",};

int     A_03_Num=3;         //3
char   A_03[100000][6]   =  
{
"data3 ",
                "..... ",
                "abce3 ",};

int     A_04_Num=4;       //4
char   A_04[100000][6]   =  
{
"data4 ",
                "..... ",
"abce4 ",};

int     A_05_Num=5;       //5
char   A_05[100000][6]   =  
{
"data5 ",
                "..... ",
"abce5 ",};

int     A_06_Num=6;       //6
char   A_06[100000][6]   =  
{
"data6 ",
                "..... ",
"abce6 ",};

int     A_07_Num=7;       //7
char   A_07[100000][6]   =  
{
"data7 ",
                "..... ",
                "abce7 ",};

int     A_08_Num=8;       //8
char   A_08[100000][6]   =  
{
"data8 ",
                "..... ",
"abce8 ",};

int     A_09_Num=9;       //9
char   A_09[100000][6]   =  
{
"data9 ",
                "..... ",
"abce9 ",};

int     A_10_Num=10;     //10
char   A_10[100000][6]   =  
{
"dataA ",
                "..... ",
"abceA ",};


structData   xx[10]   =  
{
{1,   (void   *)A_01   },
{2,   (void   *)A_02   },
{3,   (void   *)A_03   },
{4,   (void   *)A_04   },
{5,   (void   *)A_05   },
{6,   (void   *)A_06   },
{7,   (void   *)A_07   },
{8,   (void   *)A_08   },
{9,   (void   *)A_09   },
{10,   (void   *)A_10   },

};
//结构数组


作者的目的就是为了调用   字符数组   而达到一个数据库的索引,加快运算速度;
char   A_01[100000][6]={...};
char   A_02[100000][6]={...};
char   A_03[100000][6]={...};
char   A_04[100000][6]={...};
char   A_05[100000][6]={...};


char   A_06[100000][6]={...};
char   A_07[100000][6]={...};
char   A_08[100000][6]={...};
char   A_09[100000][6]={...};
char   A_10[100000][6]={...};

大家想想   作者是怎样完成结构数组《数据类型》的的定义呢???   谢谢!!!




[解决办法]
struct structData
{
int i;
void* data;
};

热点排行