用户工具

站点工具


reference:language:return
no way to compare when less than two revisions

差别

这里会显示出您选择的修订版和当前版本之间的差别。


前一修订版
reference:language:return [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 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>
 +
  
reference/language/return.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1