中易网

函数返回值是一个数组下标算什么类型为什么函数是引用类型&?

答案:2  悬赏:40  
解决时间 2021-11-21 08:39
int &get(int *arry, int index) { return
arry[index]; }
int main() {
int ia[10];
for (int i = 0; i != 10; ++i)
get(ia, i) = 0;
}

不明白的是 get 应该是一个 整形引用 。而返回 的是 一个数组下标,难道数组下标是整形应用类型么?
想不明白
另外 int mian()中调用get函数 既然get是一个引用 那get引用谁,也没有初始化出来?
最佳答案
第一个问题,get返回的是整形数组元素,不是下标! 这和get是一个整形引用是一致的。
第二个问题,main中调用的get, 如get(ia, i), 引用的就是 ia[i]。main里面定义了int ia[10], 因此 ia的所有元素当然都是初始化(哪怕是编译器随机赋值)过和分配空间的。
全部回答
支持一下感觉挺不错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
厨房即热水龙头好不好?
紫薇盆景花蔫了不知道怎么了它一边的叶子挺好
厦门家装全包好吗?
国家二手房交易新政策都有什么?
人们常用游子吟里什么诗句来赞美父母
哪个牌子的浴盐好用?最好是美白的!~
弯梁摩托车的车架,是不是,合用所有弯梁摩托
迎杀的意思是什么啊?请解释下!
康贝洗化(中宁店)地址在哪,我要去那里办事
云南昆明晋宁县化乐乡高坝村的邮编是多少
botox除皱针多少钱?效果好吗?相关情况。
蒂芙尼钻戒1克拉多少钱
iphone4s怎么连接电脑没反应
星际战甲机老刷一个boss会被威胁吗
行家说说如何挑液晶电视?
推荐资讯
鹤真的意思是什么啊?请解释下!
急求常用成语解释并造句80个
一斤油豆腐耗油多少?
十多年的疤痕还能去掉吗?
风帆牌蓄电池价格有多贵
散適的意思是什么?散適的释义是什么啊?
淮安广济医药连锁有限公司总部这个地址在什么
现在什么样的跑车最好看,最适合女性开的是哪
小明在弹性蹦床上做游戏,从高处落到弹性蹦床
大田县国家税务局岩城分局办公地址在什么地方
镇江事业单位待遇如何
你好,我想问问在驴妈妈订票怎样付款??有几种
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?