函数式编程(Functional Programming):
- ”函数式编程”是一种“编程范式”(programming paradigm),也就是如何编写程序的方法论。
- 它属于”结构化编程”的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。
goto语句:实现无条件跳转。需要搭配标号(Label),swtich的default和case也是标号,不过它们算关键字,不能被人为用作其他用途。
标号的形式:for (…)
for (…) {
…
if (出现错误条件)
goto error; //跳转
}
error: //标号
出错处理;
限制:goto只能跳到同一个函数的某个标号处,而不能跳到别的函数里。
缺点:滥用goto语句会使程序的控制流程非常复杂,可读性很差。
用途:通常goto语句只用于在函数末尾做出错处理。