我有一个问题,我可以在函数的参数中声明两个变量吗?例如,void Led_On(uint8 port, uint8 pin)
。我想打开引脚0和引脚1上的LED,但我不想调用另一个功能。有没有办法在一个参数中调用两个变量?例如,我在引脚0和引脚1中有一个蓝色LED和红色LED,我可以在uint8 pin
参数内声明蓝色LED和红色LED?有什么办法吗?在一个函数的参数中插入两个变量
1
A
回答
1
不,你不能称之为2-参数函数只有一个参数,而是围绕一个包装函数将是微不足道的
0
它完全取决于具体的实现Led_On
功能。说,你不想添加一个新的参数,那么你可以把它自己的参数uint8 pin
本身用位图来识别8个不同的引脚。或者,您也可以将uint8 pin
的类型修改为数组,以指定要打开的所有引脚。
如果Led_On
函数被抽象出来并且你不能修改它,那么你可能必须运行两次才能打开两个LED,因为即使你得到了在参数中指定两个变量的方法,那么也Led_On
实施的方式,它只能在一个时间处理一个引脚
+0
感谢您的评论= D。我会尝试。 –
相关问题
- 1. dplyr在一个函数中加入两个表格,其中一个变量名称是该函数的参数
- 2. php - 在同一个参数的URL中插入多个变量
- 3. 在JQuery中的附加函数中插入一个变量?
- 4. 函数在一个变量中,传递一个参数
- 5. RE:插入一个变量参数到Silverstripe模板的函数中?
- 6. 如何将一个变量的两个参数传递给一个函数?
- 7. 写两个变量的函数的一个变量
- 8. 在MATLAB中的两个函数之间共享一个变量?
- 9. js中的两个参数变量?
- 10. 在函数参数中分配一个javascript变量的值?
- 11. 插入两个变量
- 12. 插入两个变量php
- 13. python中两个变量的表函数
- 14. 在一个变量中执行两个函数
- 15. 在PowerShell中将多个参数放入一个变量中
- 16. 两个变量函数的数值积分只在C++中使用一个变量(使用Numerical Recipes函数库)
- 17. 将变量参数插入Silverstripe模板的函数中?
- 18. 在不带参数的另一个函数中使用函数的变量?
- 19. 在回显函数中插入变量
- 20. 指定一个函数(带参数)一个变量名? [JavaScript]
- 21. 在div中插入一个值参数
- 22. 如何在一个构造函数中使用两个可变参数来绑定两个函数?
- 23. 在一个函数中切换两个参数的顺序
- 24. JS - 在一个变量中存储一个函数的参数用于另一个函数
- 25. Push_back可变参数函数参数到一个向量?
- 26. 一个函数改变另一个函数的局部变量?
- 27. 在一个函数中生成可变数量的变量
- 28. JS中两个函数的一个变量
- 29. matlab中只有一个变量的两个变量的积分函数
- 30. 如何返回一个包含两个函数的函数和两个参数
使问题更详细说明。像通过一个例子最后指定你想要什么,以及目前面临什么问题? –
我会编辑一下 –