函数的引入和定义

函数的引入

引入函数可以把一个复杂的任务分解为子任务,每一个子任务都是一个较小的功能模块,通过实现这些小功能模块来实现复杂的问题,从而使得比较复杂的问题变得简单。

函数的意义

每一个C程序中包含一个main()函数和若干个其他函数。程序的执行永远是从main()函数开始的,如果主函数中调用了其他函数,那么调用完其他函数之后任会回到main函数,程序在main()函数结束的时候结束。

C语言中,所有函数之间是平行关系,任何函数都不隶属于任何一个函数,每个函数定义是独立进行的,所以函数不可以嵌套定义。

函数之间可以相互调用,也可以嵌套调用。函数还可以调用自己本身,也就是我们平时所说的递归调用。有一点需要注意的是main()函数为主函数,不允许被其他函数调用。

函数设计原则
  1. 函数功能的独立性
    每一个函数应该只实现一个特定的功能,不能在此函数中实现其它功能,这样才能在主函数中调用这个函数,不然可能会对其它函数造成影响。每个函数中最好使用局部变量,以免收到外部数据的影响。

  2. 函数

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静Yu

感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值