函数是否需要声明——————复习

这其实是要看编程的语言是不是完全面向对象语言(和类有关系)

如果是C#这种完全面向对象的语言,因为它所有的东西都可以说是类或者说是类的方法或者类的成员函数,对于完全面向对象的编程而言,在类中定义的方法的实现也就是包含了方法的声明,在类里定义方法没有先后顺 序,定义在后面的方法也能被定义在前面的方法使用。

 

 

如果是C++这种可以支持面向对象的语言,这也就意味着不一定适用面向对象,函数不一定是类的方法或者类的成员函数。一般正函数(即和类无关的函数),如果函数的调用在定义之前就要写函数声明,要不然函数调用会出错,不认识这定义在后面的函数,换句话说函数在被调用之前,一定要出现一次,得让人知道它是长什么样子的。如果函数的调用出现在定义之后就不要写函数声明,调用的时候就认识了这个函数。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值