c语言编写子函数和main,子函数是不是最好写到main() 前面啊?

以下是引用JerryChen在2006-9-5 23:00:44的发言:

子函数为什么不能定成int型。我在baidu上查的,说要把子函数写道main()函数前面。为什么?

函数在调用之前必须先声明,当然如果函数定义在调用之前,声明可以省去.

这个是个人习惯,同时我认为对于小程序,简短的,可以把函数的定义及函数体写在main()前,这样不用声明.

对于比较烦琐的,内容比较多的,就应该在main()中声明一下.

函数的返回类型根据编写程序者的需要而定,比如要你编写:在给定的数组中查找某个数,若存在则返回1,不存在返回0.

----------------解决方案--------------------------------------------------------

以下是引用JerryChen在2006-9-5 23:00:44的发言:

子函数为什么不能定成int型。我在baidu上查的,说要把子函数写道main()函数前面。为什么?

子函数是可以定义成int 型的。

我在baidu上查的,说要把子函数写道main()函数前面。为什么?

可以不加声明吧。(如果被调用函数的定义出现在主调函数之前,可以不必加以声明)

应该书上有讲过的吧,在函数的声明那里。

----------------解决方案--------------------------------------------------------

以下是引用Sally_SJL在2006-9-6 12:59:24的发言:

子函数是可以定义成int 型的。

我在baidu上查的,说要把子函数写道main()函数前面。为什么?

可以不加声明吧。(如果被调用函数的定义出现在主调函数之前,可以不必加以声明)

应该书上有讲过的吧,在函数的声明那里。

编程风格问题

看程序你肯定先看main()所以你最好要把main()放在前面

把声明罗列在前面这样就象个菜单 看起来方便

----------------解决方案--------------------------------------------------------

据说把把函数声明写在main()的前面可以让编译器产生更高效率的代码。

ANSI C的函数声明都写在main()前面。

----------------解决方案--------------------------------------------------------

以下是引用shuaiye在2006-9-6 14:11:23的发言:

据说把把函数声明写在main()的前面可以让编译器产生更高效率的代码。

ANSI C的函数声明都写在main()前面。

希望能听一下具体讲解

不知谁能弄到大道消息

----------------解决方案--------------------------------------------------------

子函数名不能用int,因为不能和系统32个关键字有相同的函数名,要注意。其次,可以放在前面,也可以放在后面,但放在后面的时候需要注意,一定要先函数原型,就是先对函数的声明。

----------------解决方案--------------------------------------------------------

以下是引用myem007在2006-9-6 17:11:35的发言:

子函数名不能用int,因为不能和系统32个关键字有相同的函数名,要注意。其次,可以放在前面,也可以放在后面,但放在后面的时候需要注意,一定要先函数原型,就是先对函数的声明。

现在都在讨论什么东西啊

我是晕了

----------------解决方案--------------------------------------------------------

呵呵,至于14楼的说法到没有听说过!

----------------解决方案--------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值