[牛人杂谈] 单片机C语言教程之函数及函数的调用

[复制链接]
1166|1
 楼主| DreamofOven 发表于 2016-4-11 15:12 | 显示全部楼层 |阅读模式
函数是什么?函数名称出自数学家李善兰的著作《代数学》。他给出的解释是”凡此变数中函彼变数者,则此为彼之函数”,也即函数指一个量随着另一个量的变化而变化。那么也就是说这里面有两个研究对象,一个研究对象随着另一个研究对象变化而变化。一个研究对象可能包含多个参数。另外一个研究对象就是结果。这个变化就是如何从一个研究对象怎样演变到另一个研究对象。这里举个例子,比如y=f(x).这个x就是一个研究对象,f就表示如何操作这个研究对象x,y就是x变化的结果。比如函数,

myfunction(unsigned char x, unsigned char y)

x,y就是参数了,那么如何变化呢?


myfunction(unsigned char x, unsigned char y)
{
    z=x+y;
}

我们在函数名后面用一个大括号来表示,z=x+y就是表示如何变化,x+y的值赋给z。那么变化的结果呢?


int myfunction(unsigned char x, unsigned char y)
{
    z=x+y;
    return z;
}
这样我们我可以总结一下,函数一共包含三个部分,操作对象,如何变化,变化结果。
Rooney30 发表于 2016-4-12 20:47 | 显示全部楼层
我发现汇编语言里的proc和函数的概念是一样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

178

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部