基于proteus的51单片机仿真实例三十八、C语言的函数调用

这篇博客介绍了在Proteus环境下,如何使用C语言进行51单片机的函数调用。文章详细阐述了函数调用的原理,包括函数调用的三种方式:函数语句调用、函数表达式调用和作为函数参数调用,并提供了一个带参数和返回值的函数调用实例。通过Keil C51编译生成hex文件,并在Proteus中进行仿真验证,最终展示了运行结果。
摘要由CSDN通过智能技术生成
1、函数调用
C语言程序中函数是可以互相调用的(注意:主函数是唯一一个不能被调用的函数)。所谓函数调用就是在一个函数的执行过程中,引用另外一个已经定义或声明了的函数(注意:函数必须先声明后调用)。主调函数调用被调函数的一般形式为:
函数名(实际参数表列)
说明如下:
函数名:指出被调用的函数
实际参数列表:实际参数列表中可以包含多个实际参数,各个参数之间用逗号隔开。实际参数的作用是将它的值传递给被调用函数中的形式参数。需要注意的是:函数调用中的实际参数与函数定义中的形式参数必须在数量、类型及顺序上严格保持一致,这样才能确保正确地进行参数传递。否则在执行过程中会出现错误。如果调用的是无参函数,则可以没有实际参数表列,但圆括号()不能省略。
2、C语言中可以采用三种方式实现函数的调用
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值