打印
[牛人杂谈]

单片机C语言教程之函数及函数的调用

[复制链接]
1010|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

粉丝