reference:language:return
| 前一修订版 |
— | reference:language:return [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 |
---|
| ====== return ====== |
| |
| 终止一个函数,如有返回值,将从此函数返回给调用函数。 |
| ===== 语法: ===== |
| <code> |
| return; |
| return value; // 两种形式均可 |
| </code> |
| ===== 参数 ===== |
| |
| value:任何变量或常量的类型 |
| ===== 例子: ===== |
| |
| 一个比较传感器输入阈值的函数 |
| <code cpp> |
| int checkSensor(){ |
| if (analogRead(0) > 400) { |
| return 1;} |
| else{ |
| return 0; |
| } |
| } |
| </code> |
| return关键字可以很方便的测试一段代码,而无需“comment out(注释掉)” 大段的可能存在bug的代码。 |
| <code cpp> |
| void loop(){ |
| |
| //写入漂亮的代码来测试这里。 |
| |
| return; |
| |
| //剩下的功能异常的程序 |
| //return后的代码永远不会被执行 |
| } |
| </code> |
| |
| |