c语言中可以不声明函数么?
谢谢 问题点数:20、回复次数:12Top
1 楼llf_hust()回复于 2005-04-01 19:21:16 得分 0
这要看具体情况而定了
如果你的函数写在main()的后面则要先声明,否则可以不声明Top
2 楼xjp6688(大平/要做必须最好)回复于 2005-04-01 19:24:17 得分 0
记住,最好声明Top
3 楼carwen(卡文)回复于 2005-04-01 19:59:52 得分 0
C中可以不申明函数,不过这要看情况而定了
如果是小程序却功能单一的话可以不申明,如果程序长的话最好申明,不然会很难读懂的
并且调试时也不方便Top
4 楼CMyMfc(星际人生:=E.F=FlyForEver)回复于 2005-04-01 20:14:03 得分 0
多文件使用肯定要Top
5 楼sapphirez()回复于 2005-04-01 20:22:39 得分 5
把你的函数写在main之前.就不用声明了.但风格不好.最好声明Top
6 楼ynwriu(辉仔)回复于 2005-04-01 20:24:29 得分 5
把你的函数写在main之前.就不用声明了.但是一般做大型的程序都最好声明一下Top
7 楼junzli(剪影)回复于 2005-04-01 20:28:18 得分 0
你要把函数写在main函数外面的话,必须先声明,反之,就不用声明了Top
8 楼elevation2me(煤黑子)回复于 2005-04-01 20:28:39 得分 5
返回值为int的函数可以不声明,因为如果调用一个未声明的函数,则默认该被调函数的返回值为int
正像楼上各位所说,尽量声明所有函数,不管它的返回值是什么类型的,为了好的设计风格Top
9 楼dfyang()回复于 2005-04-01 20:43:44 得分 5
只要函数体在调用函数之前就可以不声明,但是最好养成声明的好习惯,就如楼上所说Top
10 楼pcboyxhy(-273.15℃)回复于 2005-04-01 20:43:45 得分 0
在调用这个函数的函数体之前定义就不需要声明
否则必须要声明
最好声明一下,顺便注释函数的功能和参数Top
11 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-04-01 21:04:04 得分 0
同意楼上。Top
12 楼elevation2me(煤黑子)回复于 2005-04-02 07:53:44 得分 0
回复人: junzli(剪影) ( ) 信誉:100
你要把函数写在main函数外面的话,必须先声明,反之,就不用声明了
______________________________
不可以“反之”,函数不能够嵌套定义,只有少数编译器才支持这样做Top




