永发信息网

问原理: struct student { int age; int height; }a={18,176}; 中的赋值是怎么实现的?

答案:1  悬赏:20  手机版
解决时间 2021-02-08 07:45
  • 提问者网友:回忆在搜索
  • 2021-02-07 20:58
char a[]="abc";
这个赋值又是怎么实现的
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 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';}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯