首页
论坛
Yoo趣儿
›
探索分享
›
问与答
›
为什么 C 语言被设计成函数需要先声明才能被使用? ...
为什么 C 语言被设计成函数需要先声明才能被使用?
查看
339
|
回复
13
作者:
gegeligegeligo
发布时间:2024-8-22 18:02:55
纯粹是因为历史问题吗
anytk
2024-8-22 18:03:55
编译和链接,函数声明表明其符号特征,在链接时才能定位精确和一致。
ho121
2024-8-22 18:04:44
印象当中不是这样。
可以不声明直接调用,编译期间会有个 warning ,运气不好的话链接会失败
NightFlame
2024-8-22 18:05:41
@ho121 那你记错了
iOCZS
2024-8-22 18:06:31
怎么隐藏函数呢?
shadowyue
2024-8-22 18:07:04
施法当然要大声的把招式名称念出来才帅气
proxytoworld
2024-8-22 18:07:59
确实是历史原因,c99 标准还只能在函数开头声明变量。
proxytoworld
2024-8-22 18:08:47
@NightFlame 系统库可以这样玩,不引入头文件,直接使用函数也能跑
tianhehechu
2024-8-22 18:09:25
为了提高编译效率,降低实现复杂度,否则编译时就要遍历整个代码去寻找这个函数。C 标准出来时,机器性能没那么高,编译速度很重要。
darksword21
2024-8-22 18:10:24
刚开始学的时候感觉还挺符合直觉的….可能就是按直觉设计的吧
下一页 »
1
2
/ 2 页
下一页
返回列表
您需要登录后才可以回帖
登录
|
立即注册
发表回复
浏览过的版块
Google
服务器
优惠信息
社会资讯
二手交易
搜索
热门主题
国产英伟达,摩尔把上市融资的75亿元拿去买
✅DMIT 三网 GIA CMIN2 MALIBU EB 维多利亚
有MJJ遇到过TG号全部设备都被登出了吗?
【快讯】HostHatch Seoul HH 新节点 首尔
Hk-One-0.5G-52-LS 少量放貨 速度
公司项目分享:硅谷人工智能公司 Nexa AI
拿到了 300 来部短剧的海外发行版权,下一
长话短说 大家觉得花三十万结婚,存款花完
建议拉黑 IObit 旗下所有软件
重度苹果用户投华做了两面派
热门板块
问与答
分享发现
分享创造
奇思妙想
分享邀请码
商业推广
优惠信息
Python
PHP
Java
JavaScript
Node.js
Go语言
C++
HTML
公告
网站帮助 - Yoo趣儿
2022-03-27
我们的愿景
2022-03-27
在 Yoo趣儿 投放广告
2022-03-27
Yoo趣儿网站用户应遵守规则
2022-03-24
返回顶部