C语言中声明函数有什么用? 为什么有的代码不用声明函数就能直接使用?

 我来答
弑绯
推荐于2017-11-22 · TA获得超过2500个赞
知道小有建树答主
回答量:893
采纳率:75%
帮助的人:721万
展开全部
代码的运行是自上到下的。如果你的函数在被调用的地方的上面。那么你就可以不需要声明。反之,如果你的函数在调用处的下面。那么你必须要声明,不然你的程序没法调用函数
雪童子3
2020-02-14
知道答主
回答量:16
采纳率:0%
帮助的人:4499
展开全部
程序的运行永远是从main函数开始的 而不论main函数在程序中的位置如何 所以函数执行并不是从上到下的 但是 编译是从上到下的 程序都是先编译后执行的 所以如果main函数调用的函数写在main函数之前 就不用在main中声明了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2018359
2016-09-20 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1424万
展开全部
我短路了,哪个函数没有声明就直接用的,能否举个例?
写在调用代码前面的,这不也叫变相声明吗?
更多追问追答
追问

追答
这只是把声明和定义写在一起了而已, 还有代码从上而下执行,我也是醉了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式