您的位置:首页 > 其它

结构体变相实现数组赋值

2015-06-05 23:49 288 查看
struct name
{
char array[10];
};

int main()
{
char name1[10] = "name1";
char name2[20] = "name2";
name1 = name2; // 这里是出错的,不能在数组之间进行赋值
struct name a1 = { "hello" };
struct name a2 = { 0 };
a2 = a1; // 这里通过结构体可以赋值的特性变相实现了数组的赋值
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: