社区
新手乐园
帖子详情
c++课本问题
troyqoo
2011-11-06 03:43:02
struct SArray{
float val[10]; };
SArray &compare(&r_a,&r_b) {
float sum_a,sum_b;
sum_a=sum_b=0;
for(int i=0;i<10;i++)
{
sum_a+=a;
sum_b+=b;
}
return (sum_a>sum_b?r_a:r_b);
}
这里形参为什么不能加const?
...全文
136
5
打赏
收藏
c++课本问题
struct SArray{ float val[10]; }; SArray &compare(&r_a,&r_b) { float sum_a,sum_b; sum_a=sum_b=0; for(int i=0;isum_b?r_a:r_b); } 这里形参为什么不能加const?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员小迷
2012-02-09
打赏
举报
回复
“这里形参为什么不能加const?”是说“SArray &compare(&r_a,&r_b) ”的形参?
自信男孩
2011-11-07
打赏
举报
回复
SArray &compare(&r_a,&r_b)可以这样定义函数吗?SArray是一个数据类型吗?是不是应该这样呢:struct SArray * compare(float *r_a, float *r_b){}估计是我学得太少吧。
vilnies
2011-11-06
打赏
举报
回复
return (sum_a>sum_b?r_a:r_b);返回的就是两个参数之一;
参数和返回值类型就要一致啊
troyqoo
2011-11-06
打赏
举报
回复
原因呢?
vilnies
2011-11-06
打赏
举报
回复
返回值同时加上const就可以了啊
C++
课本
__谭浩强
该文档是
C++
对应
课本
的PPT,简单明了,对应
课本
会更好。
谭浩强版
C++
课本
程序全集
谭浩强版的
c++
课本
上的所以例子,全部由本人亲自调试一遍,和大家分享一下
C++
课本
笔记
C++
课本
笔记
C++
课本
电子版
C++
语言是在C语言的基础上逐步发展和完善的,C语句是吸收了其它高级语言的优点逐步成为实用性很强的语言。 二十世纪六十年代,Martin Richards开发了BCPL语言(BasicCombined Programming Language)。
c++
课本
答案
c++
语言中的面向对象答案,课后习题的答案
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章