在循环中,可以通过break语句退出循环;
在条件判断if中,可以采用return语句退出当前函数。
if(!SD.begin(4)){
Serial.println("initialization failed!");
return;
// while(1); //程序停在此处
}
如果以上代码写在Arduino的setup()函数中,return后则会执行loop()函数,如果loop()函数中没有语句需要执行,则相当于结束程序。
也可以采用while(1)死循环使程序停在当前位置。