苏嵌学习linux C的第四天:函数(Function)(个人总结)

本文是关于C语言中函数的学习总结,详细介绍了函数的返回值、无返回值函数、局部变量、全局变量以及用数组作为函数参数的情况。强调了函数的返回值类型、形参与实参的关系,以及函数调用过程中的数据传递规则。同时讨论了全局变量与局部变量的作用域,指出C语言中函数不能嵌套定义,但允许递归调用。最后,探讨了使用数组作为函数参数的注意事项和递归函数的使用原则。
摘要由CSDN通过智能技术生成

函数是一段可以重复使用的代码。

自定义函数和库函数没有本质的区别,表现形式和使用方法一样,只是开发者不同而已。

返回值:

既然函数可以处理数据,那就有必要将处理结果告诉我们,所以很多函数都有返回值(Return Value)。所谓返回值,就是函数的执行结果。

函数返回值有固定的数据类型(int、char、float等),用来接收返回值的变量类型要一致

函数名是标识符的一种,命名规则和标识符相同。函数名后面的括号( )不能少

return是C语言中的一个关键字,只能用在函数中,用来返回处理结果。

函数不能嵌套定义,main 也是一个函数定义,要将 sum 放在 main 外面。函数必须先定义后使用,所以 sum 只能在 main 前面。

注意:main 是函数定义,不是函数调用。当可执行文件加载到内存后,系统从 main 函数开始执行,也就是说,系统会调用我们定义的 main 函数。

无返回值函数:

有的函数不需要有返回值,或者返回值类型不确定(很少见),那么用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值