找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1797|回复: 13
打印 上一主题 下一主题
收起左侧

转不过来弯了,各位大神帮我解答一下这个C语言函数的两个参数的概念

  [复制链接]
跳转到指定楼层
楼主


注释写这两个参数 FBit 跟  Num这个两个参数是根据需要赋值的数值来显示的,但是并没有被赋值,就有点不懂了,求大神指导
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2020-9-18 13:55 | 只看该作者
当你调用这个函数时,你就会给出数值的。
回复

使用道具 举报

板凳
ID:213173 发表于 2020-9-18 14:08 | 只看该作者
以硬件为8位数码管为例,如果全部显示,在调用显示程序时代入参数,Display(0,8);,表示从0~7共8位数码管依次显示,for循环8次。假设只需要显示2位数,那么放在哪两个数码管显示就选择起始位数,如第3位数码管开始,for循环2次,在调用显示程序时代入参数,Display(2,2);,表示从第3位数码管开始,第4位数码管结束。其它以此类推。
回复

使用道具 举报

地板
ID:820625 发表于 2020-9-18 14:55 | 只看该作者
Display(2,2);//从第3个数码管开始显示,显示2位数
回复

使用道具 举报

5#
ID:407849 发表于 2020-9-20 23:13 来自手机 | 只看该作者
yzwzfyz 发表于 2020-9-18 13:55
当你调用这个函数时,你就会给出数值的。

支持           
回复

使用道具 举报

6#
ID:821549 发表于 2020-9-22 08:51 | 只看该作者
你没调用当然就没有赋值啊,你调用不赋值也编译不过啊
回复

使用道具 举报

7#
ID:318489 发表于 2020-9-22 09:24 | 只看该作者
显示第几个和显示的数值
回复

使用道具 举报

8#
ID:821767 发表于 2020-9-22 10:45 | 只看该作者
这段代码是这个功能函数的具体实现过程,当你调用这个函数并给函数的两个参数赋上相应的数值时,程序就会进到这里头去运行。并把你赋的值代入到相应的位置上去。
回复

使用道具 举报

9#
ID:822056 发表于 2020-9-22 19:47 | 只看该作者
调用的时候就会赋值了,你可能没有调用响应的位置。
回复

使用道具 举报

10#
ID:833190 发表于 2020-10-27 19:57 | 只看该作者
你只是个函数啊,那两个是参数,你调用时给参数赋值。
回复

使用道具 举报

11#
ID:451718 发表于 2020-10-29 13:02 | 只看该作者
这应该是C语言,函数部分,形式参数和实际参数的问题吧?
形式参数,是在函数被调用的时候,赋予实际参数的值。不调用,就只是预留一个内存地址而已。
回复

使用道具 举报

12#
ID:836364 发表于 2020-10-29 20:23 | 只看该作者
你可以把的的函数看成一个公式,一个形如y=kx+b的公式,x就是形参,只有x给了值,这个函数才会给你一个准确的数值
回复

使用道具 举报

13#
ID:337139 发表于 2020-10-29 21:17 | 只看该作者
Display(1,2);     //从第2个数码管开始显示,显示2位数
回复

使用道具 举报

14#
ID:337139 发表于 2020-10-29 21:18 | 只看该作者
楼主调用一个看有何显示就明白了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表