2021-06-16

C语言函数

  1. 为什么要用函数:可以重复使用,方便进行组装,,进行模块化设计

  2. 每个函数都实现特定的功能

  3. 函数指定为void类型意为函数无类型,执行后不会将任何值带回main函数

  4. 函数定义在main函数之前不用进行函数声明,在其后要进行函数声明(函数名,函数类型,函数参数个数与类型)

  5. 一个c程序由多个程序模块组成,每一个而不是程序模块作为一个源程序文件(由一个或多个函数以及其他有关内容),程序编译时以源程序文件为单位而不是以函数为单位的

  6. 函数之间的定义是平行的,不能嵌套定义,可以相互调用,main函数是被操作系统调用的

  7. 函数分为有参函数和无参函数,通过参数向函数传递数据,函数的定义为与返回值相同的类型

  8. 定义空函数,函数体是空的,作为以后可以添加一些新功能,而对程序结构影线不大

  9. 函数的实参用逗号分开

  10. 函数调用有两种作用:完成一定的操作,带回返回值

  11. 定义时函数的参数叫形参,调用时叫实参(可以是常量,变量,或表达式但要求要有确定的值)

  12. 调用函数过程中发生形参与实参之间的数据传递称为虚实结合

  13. 实参与形参的类型应该相同,若不同则按不同类型之间进行转换,字符型与int型可以相互通用

  14. 形参不占用内存,调用时候才临时分配存储单元,调用结束形参单元被释放,形参与实参是不同的存储单元,是单向传递的,实参无法得到形参的值

  15. return z与return(z)等价,return后面的值可以是一个表达式

  16. 定义函数时要指定函数的类型

  17. 函数类型决定返回值的类型,不同时将自动转换为函数的类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值