CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

c语言中可以不声明函数么?

楼主wwangzhihang100(大浪淘沙)2005-04-01 19:16:01 在 C/C++ / 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

相关问题

  • C语言函数声明问题。
  • C语言函数声明问题。
  • 奇怪了,C语言函数声明的问题。
  • 迫切啊,有关c语言函数声明的一个问题
  • 请教一下 将几个C语言的函数声明转成Delphi的声明!
  • c语言库函数
  • 函数声明
  • 函数声明?
  • c语言的库函数问题
  • 菜鸟问题:c语言函数?

关键词

  • 函数
  • 声明
  • 申明
  • 调用
  • 返回值
  • 话
  • 写在main

得分解答快速导航

  • 帖主:wwangzhihang100
  • sapphirez
  • ynwriu
  • elevation2me
  • dfyang

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo