2021-05-02

**

《c语言程序设计现代方法》函数知识点一

**
9.1 函数的定义和调用
一.函数的定义
程序:
1.计算平均值
在这里插入图片描述
2.显示倒计时
在这里插入图片描述
3.显示双关语
在这里插入图片描述
9.1.1函数定义
1.函数定义的一般格式:
返回类型 函数名 (形式参数)

声明
语句

2.函数定义中的一些说明
(1)返回类型是函数返回值的类型
注:a.函数不能返回数组,但关于返回类型没有其他限制。
b.指定返回类型是viod类型说明函数没有返回值。
如果返回值类型很长可以将返回值类型放在函数名上边(使程序更规整)
c.如果省略返回类型,C89会假定函数返回值的类型是int型
(2)形式参数列表:a.有参:要在每个形式参数前面说明类型,形式参数间要用逗号隔开。
b.无参:圆括号里要加void
注:即使形式参数间数据类型相同,也必须对每个参数进行类型说明。
(3)函数体内声明的变量专属于此函数,其他函数不能对这些变量进行检查和修改
(4)程序开发中留下空函数体的意义:由于没有时间完成函数,所以为它预留空间,以后可以回来编写它的函数体。
9.1.2函数调用
1.函数调用由函数名和跟随其后的实际参数列表组成,其中实际参数表用圆括号括起来.如果丢失圆括号,那么将无法调用.
例如:average(x,y)
print_count(i)
print_pun()
2.函数调用在实际写程序应用中始终跟着分号,使该调用成为语句.
例:print_count(i);
另一方面,非void函数调用会产生一个值,该值可以存储在变量中,还可以进行测试、显示或者用于其他用途.
如果不需要非void函数返回的值,总是可以将其丢弃
例:average(x,y);

printf(" "); 是函数的调用 ,函数定义在<stido.h>库中

9.2函数声明
1.函数声明格式:
返回类型 函数名 (形式参数);
2.函数声明作用:使得编译器可以先对函数进行概要浏览,而函数的完整定义可以以后再给出.
函数声明使用在函数调用前.
3.与函数定义不同之处:结尾处有分号.
4.函数的声明必须与函数定义一致
5.函数原型:为了与过去的那种圆括号内为空的函数声明风格相区别,我们把正在讨论的这类函数声明成为函数原型.函数原型为如何调用函数提供了完整的描述:提供了多少实际参数,这些参数应该说什么类型,以及返回的结果说什么类型.
函数原型不需要说明函数形式参数的名字,只要显示它们的类型就可以了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Gaozh_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值