C51数组求助
发布网友
发布时间:2023-10-30 06:48
我来回答
共5个回答
热心网友
时间:2024-10-29 19:58
是的,不能这么定义。如果你想实现这样的功能,可以用二维数组来实现。
例如:char winner[]={one[],tow[],three[]};改为
char winner[][4]={{2,5,7,8},{s,f,r,o},{2,5,2,7}};
热心网友
时间:2024-10-29 19:59
char winner[3][4]={{2,5,7,8},{'s','f','r','o'},{2,5,7,8}};
winner[3][4]可以省略成winner[][4]
热心网友
时间:2024-10-29 19:59
不要这么定义,可以选择记录类型来定义
struct record
{
char one[]={2,5,7,8};
char tow[]={s,f,r,o};
char three[]={2,5,2,7};
.......
}
record winner[];
热心网友
时间:2024-10-29 20:00
char one[]={2,5,7,8};
char tow[]={'s','f','r','o'};
char three[]={2,5,2,7};
...
char* winner[10];
winner[0]=one;winner[1]=two;...
热心网友
时间:2024-10-29 20:00
不能那么定义吧