社区
C语言
帖子详情
为什么必须要提供函数的原形呢?
snowlandgirl
2003-10-21 10:50:35
请问: 在C++中,为什么要使用者必须提供函数原型呢?
...全文
88
2
打赏
收藏
为什么必须要提供函数的原形呢?
请问: 在C++中,为什么要使用者必须提供函数原型呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langzi8818
2003-10-21
打赏
举报
回复
先提供函数原形,这样在编译阶段当编译到用到函数的时候才能确定下运行的时候调用的函数地址
tibetan
2003-10-21
打赏
举报
回复
C++中的类型检验是很完善和严格的,所以就可以避免很多的潜在错误发生,我想很多的支持用户自定义数据类型的语言都是如此的。如果你没有函数原形,在调用的时候调用错了,程序怎么去检测你的错误还是正确呢?所以,提供原形,如果你的调用与原形没有匹配,那就可诊断你的错误。应该说这是件好事情,可以发现你的错误,越是提前发现你的错误,越是调试时间短。对吗?
但是为什么非要从函数原形去检测,不是从定义的地方去检测呢?是以为,编译的时候不用去连接定义的函数,只是编译不是连接。你的函数的定义或许在别的什么地方。这和变量先声明,在使用的道理是一样的。
以上是寡人的意见,不对的地方请多指教。学习,天天向上。
Excel
函数
100问
工作中遇到问题时,不知道用什么
函数
来解决?
函数
的单词都认识,但一用它来写公式,要么写不出来,要么结果不对,更别说编写嵌套公式 那些
函数
名称、
函数
参数的作用总是记不住,公式总是编制不对; 用Excel多年,还是...
c语言哪些情况不用原型声明,
必须
在C中声明
函数
原型吗?
必须
在C中声明
函数
原型吗?这个问题已经在这里有了答案:C89,C90或C99中的所有功能都需要原型吗? 6个答案我是C语言的新手(我以前有Java,C#和一些C ++经验)。 在C语言中,是否需要声明一个
函数
原型,或者如果没有...
VC6.0 如果重新获取
函数
原形
提示?
输入
函数
后,将光标置于括号内,再按 Ctrl + Shift + Space 或者 Ctrl + Space //后者可以与你的计算机输入法冲突;例如:输入
函数
printf( | ) // | 光标;
箭头
函数
,匿名
函数
,为什么用?怎么用?有什么不一样?使用场景是什么?
箭头
函数
的使用和一些特性 JS中的箭头
函数
用=>来标识。箭头
函数
有两个主要的优点: 更简短的
函数
; 更直观的作用域和this的绑定(不绑定this) 因为这些优点,箭头
函数
比起其他形式的
函数
声明更受欢迎。比如,受...
虚
函数
与纯虚
函数
的定义,作用,区别
(纯)虚
函数
的区别,作用,定义
C语言
69,335
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章