C语言中bulter()是什么意思

如题所述

butler 的函数原型中,第一个 void 指明 butler 函数没有返回值;第二个 void 表明 butler 没有参数,也就是不接收任何参数。在 main 函数前面写了 butler 的函数原型后,当 main 函数调用 butler 时,编译器就能检测到 butler 函数调用语句是否正确。如果 main 函数前面没有 butler 的函数原型,那么我们就不能在 main 函数中调用 butler 函数,除非我们把函数定义放在 main 函数之前。不过把函数定义置于 main 函数之前是一种不好的编程风格,因为这将导致我们花不少时间来寻找 main 函数的所在地。想象一下,如果我们写了几十个函数,如果每个函数定义都置于 main 函数之前,那样 main 函数还算好找;但是如果我们不小心把某些函数放在了 main 函数后面,也就是说 main 函数被放在一堆函数中间,那就很难找了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-08
butler 的函数原型中,第一个 void 指明 butler 函数没有返回值;第二个 void 表明 butler
没有参数,也就是不接收任何参数。在 main 函数前面写了 butler 的函数原型后,当 main 函数调用 butler
时,编译器就能检测到 butler 函数调用语句是否正确。如果 main 函数前面没有 butler 的函数原型,那么我们就不能在 main
函数中调用 butler 函数,除非我们把函数定义放在 main 函数之前。不过把函数定义置于 main
函数之前是一种不好的编程风格,因为这将导致我们花不少时间来寻找 main 函数的所在地。想象一下,如果我们写了几十个函数,如果每个函数定义都置于
main 函数之前,那样 main 函数还算好找;但是如果我们不小心把某些函数放在了 main 函数后面,也就是说 main
函数被放在一堆函数中间,那就很难找了!
最后在补充一点,这函数貌似没什么软用。。直接加在main()里面不就行了。。。干嘛还要弄个bulter()...本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网