375_使用Arduino学习C++-函数
全部的学习记录汇总:https://github.com/GreyZhang/Arduino_Cpp
小结调试一下简单的函数概念,这里有一些小细节之前注意到了,这里正好总结一下。尤其是跟我现在的C规范不是很一致的地方。
上面的代码是跟前面的例子大致相同的,只是多了一个函数化。这里,与我先前习惯或者经验不同的地方在与当函数不需要参数的时候,C规范中一般会加上一个void。而我最近接触到的Arduino的C++代码中这个似乎都是没有的。然而,我测试了加上void的效果,也是可以的。不知道这是C++本身就这样还是因为兼容了C模式?
我直接修改掉Arduino内置的接口:
编译也是没有问题的,运行效果也与之前一致。
其他的,关于函数的返回值没有看出跟C的差异因此直接跳过,继续往后学习了。