字符数组与字符串?
有这样一个结构数组:struct biao
{
char xingming[20];
char fujia[20];
int xuehao;
}xinxi[2];
然后对xixxi[5]赋值,
xinxi[2]={{"you","me",1},{"she","her",2}};
这样好像不行.结构里面的是字符数组,而赋值的却是字符串?要怎么赋值才是正确的?谢谢!
红色的什么意思??
蓝色的也不对吧,你定义的是xinxi[2]也就xinxi[0]和xinxi[1]。。。。xinxi[2]哪来的?
但是那样赋值是可以的。。。。
刚才看错了。。。没看清你的意思。。。
这样就行了。。
struct biao
{
char xingming[20];
char fujia[20];
int xuehao;
}xinxi[2]={{"you","me",1},{"she","her",2}};
定义的时候就赋值
谢谢你的回答,不过我想知道为什么不可以这样?编译时就出错?
struct biao
{
char xingming[20];
char fujia[20];
int xuehao;
}xinxi[2];
xinxi[2]={{"you","me",1},{"she","her",2}};
而且里面是字符数组,页在赋值时用得是字符串?这样没错吗?即不把"you"分成'y','o','u'?
[此贴子已经被作者于2006-12-25 22:43:07编辑过]