社区
C++ 语言
帖子详情
请教一个语法问题:函数的默认参数只能在申明中赋值吗?
butterflyamber2005
2009-01-05 04:09:36
编程时的奇怪现象:
char tlp_selection(double smr,double session_length=30);
char tlp_selection(double smr,double session_length=30)
{}
error: 重定义默认参数 : 参数 2
难道函数定义中不能给默认参数赋值?
...全文
168
10
打赏
收藏
请教一个语法问题:函数的默认参数只能在申明中赋值吗?
编程时的奇怪现象: char tlp_selection(double smr,double session_length=30); char tlp_selection(double smr,double session_length=30) {} error: 重定义默认参数 : 参数 2 难道函数定义中不能给默认参数赋值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nineforever
2009-01-05
打赏
举报
回复
默认参数是给调用者看的,对于函数自己而言没有意义
参见:http://blog.csdn.net/vbvan/archive/2007/11/07/1872390.aspx
hai040
2009-01-05
打赏
举报
回复
通常是这样写的
char tlp_selection(double smr,double session_length/*=30*/)
{}
waizqfor
2009-01-05
打赏
举报
回复
只能写一次吧 要不肯定报错啊 重写一样估计也报错
cgyyoyo
2009-01-05
打赏
举报
回复
书上是俩个都可以的,但是主要还是以声明的为准!
lbh2001
2009-01-05
打赏
举报
回复
即使在实现时写了,记忆中好像还是会引用声明时的那个值,你自己试验看看
xiaoyisnail
2009-01-05
打赏
举报
回复
只能在一处出现,一般在声明时定义默认参数
lann64
2009-01-05
打赏
举报
回复
[Quote=引用楼主 butterflyamber2005 的帖子:]
编程时的奇怪现象:
char tlp_selection(double smr,double session_length=30);
char tlp_selection(double smr,double session_length=30)
{}
error: 重定义默认参数 : 参数 2
难道函数定义中不能给默认参数赋值?
[/Quote]
如果可以,那两个值不一样是不是二义呢?
qdboyqf
2009-01-05
打赏
举报
回复
声明的时候定义就可以了,实现时不能再写了。
zhangchil_love
2009-01-05
打赏
举报
回复
定义的时候不需要再写了
OenAuth.Net
2009-01-05
打赏
举报
回复
不能,而且没必要,还要多打几个字,呵呵。
Python:
函数
:位置
参数
--- 1、声明
只能
在
默认
参数
之前,2、最好老老实实的位置对应
本文深入解析Python
函数
的位置
参数
、
默认
参数
、可变
参数
等特性,强调声明与调用规范,避免常见错误,如SyntaxError和TypeError,同时探讨如何巧妙使用关键字
参数
隐藏
默认
值。
【Simtalk2.0——第一篇】Simtalk2.0
语法
入门
本文介绍Simtalk2.0
语法
入门知识。它取消了is … do … end;格式,可直接写代码。还涵盖变量与
申明
、
赋值
符号、注释符号、语句结尾、运算符、关系运算符、判断语句、switch语句、循环以及
参数
和返回值声明等内容,并给出了相关示例及操作说明。
c带
默认
值
函数
申明
定义_马克的Python学习笔记#
函数
2
博客介绍了Python
中
函数
的两个要点。一是从
函数
返回多个值,可通过返回元组实现,调用时可进行元组解包;二是定义带有
默认
参数
的
函数
,
默认
参数
应在最后,若为可变容器,
默认
值用None,且
默认
参数
赋值
有绑定规则,要避免意外修改。
ES6
函数
传参——
默认
参数
和剩余
参数
本文深入探讨了JavaScript
中
默认
参数
的使用场景,包括在
参数
为undefined时的应用,以及调用时的解析特性。同时,文章详细解释了剩余
参数
的概念,对比了其与arguments对象的区别,强调了剩余
参数
作为真正数组的优势。
Python从入门到上瘾11—
函数
(定义、调用、必需
参数
、关键字
参数
、
默认
参数
、不定长
参数
)
本文介绍了Python
函数
的基础知识,包括如何定义和调用
函数
,以及四种类型的
参数
:必需
参数
、关键字
参数
、
默认
参数
和不定长
参数
。通过示例代码展示了如何使用这些
参数
,并强调了使用
函数
提高代码复用性和清晰度的重要性。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章