函数

1,函数定义与声明:

调用函数必须遵循"定义在先,使用在后"的原则。

关于return语句:

  • return语句是函数的逻辑结尾,不一定是函数的最后一条语句,一个函数中允许出现多条return语句,但每次只能有一天return语句被执行。
  • 如果不需要从被调函数带回返回值,可以不要return语句。一般情况下,将函数类型定义为viod型,也叫空类型,此类型的函数一般用来完成某种操作,列如输出程序运行结果等。

2,函数的参数与返回值:

函数的参数分为形参和实参两种:

(1)函数名后的参数称为形式参数,在定义函数时,系统并不给形参分配存储单位,当然形参也没有具体的数值,所以称它形参,也叫作虚参。

(2)有参函数在调用时,主函数和被调函数之间有数据传递,主函数传递数据给被调函数。主调函数传递来的数据称为实际参数,简称实参。

下面是实参和形参的结合方式示例


3,函数的调用:

C语言:在一个函数中调用另一个函数先声明在执行,如果调用函数出现于它之前则不需要声明。

4,变量的作用范围与存储类型:

在C语言中可将变量分为局部变量和全局变量。

全局变量优点:

(1)增加了各函数间数据传递的渠道。

(2)利用全局变量可以减少函数实参与形参的个数。

全局变量的缺点:

(1)全局变量的作用范围大,为此必然要付出的代价是其占用存储单元时间长。

(2)多人合作完成的程序通常由多个源文件组成。一旦出现全局变量同名的情况,将引起程序错误。

(3)使用全局变量过多,会降低程序的清晰度。

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值