主程序和函数最明显的差异是什么 单片机原理与应用

主程序和函数最明显的差异是什么 单片机原理与应用,第1张

明显的差异是:

1、行庆滚一个程序中主程序只有一个,函数可以有多个。

2、主档余程序只能返回整形数,函数可以返回任意差梁数据类型。

3、主程序不能嵌套,函数是可以嵌套的。

两者之间的区别函数有返回值,而过程(即子程序)没有返回值

函数只碧陵有一种调用格式:函数名(参数裂慧裂),而且必须要有接收函数返回值的变量

过程有两种调用格式:

1.过程名+空格+参数

2.CALL 过程名(参数)

都可以被调用

都能带有参数

但是函数不但能被调用,还有一个返回值,能返回计算的结果

而过程则不能

比如:

sub f1(a as long, b as long)

end sub

function f2(a as long, b as long) as long

end function

可以这么调用

f1 a, b

f2 a, b

 肆闭 call f1(a, b)

call f2(a, b)

x=f2(a, b)

但是不能这样用

x=f1(a, b)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8279151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存