C程序设计|用函数实现模块化程序设计详解

目录

一、为什么要用函数

二、定义函数

1、为什么要定义函数

2、定义函数的方法

三、调用函数

1、函数调用的形式

2、函数调用时的数据传递

3、函数调用的过程

4、函数的返回值

四、对被调用函数的声明和函数原型

五、函数的嵌套调用

六、函数的递归调用

七、数组作为函数参数

1、数组元素作为函数实参

2、一维数组名作函数参数

3、多维数组名作函数参数

八、局部变量和全局变量

1、局部变量

2、全局变量

九、变量的存储方式和生存期

1、动态存储方式与静态存储方式

2、局部变量的存储类别

3、全局变量的存储类别

4、存储类别小结

十、关于变量的声明和定义

十一、内部函数和外部函数

1、内部函数

2、外部函数


一、为什么要用函数

  • 使用函数可使程序清晰、精炼、简单、灵活
  • 函数就是功能。每一个函数用来实现一个特定的功能。函数名应反映其代表的功能。
  • 在设计较大程序时,往往把它分为若干个程序模块,每一个模块包括一个或多个函数,每个函数实现一个特定的功能。
  • 一个C程序可由一个主函数和若干个其他函数构成。由主函数调用其他函数,其他函数也可以互相调用。

说明:

(1) 一个C程序由一个或多个程序模块组成,每一个程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ZY-JIMMY

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值