char a[]="abc";
这个赋值又是怎么实现的
问原理: struct student { int age; int height; }a={18,176}; 中的赋值是怎么实现的?
答案:1 悬赏:20 手机版
解决时间 2021-02-08 07:45
- 提问者网友:回忆在搜索
- 2021-02-07 20:58
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-02-07 22:11
赋值操作符重载实现的。 内部过程是: {a.age = 18; a.height = 176; }
重载操作符的实现如下:
student operator = (int x, int y)
{
age = x;
height = y;
}
对于char a[] = "abc"; 也是这样的情况。内部实现:{a[0] = 'a'; a[1] = 'b'; a[2] = 'c'; a[3] = '\0';}
重载操作符的实现如下:
student operator = (int x, int y)
{
age = x;
height = y;
}
对于char a[] = "abc"; 也是这样的情况。内部实现:{a[0] = 'a'; a[1] = 'b'; a[2] = 'c'; a[3] = '\0';}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯