Linux C一站式编程(第六章循环语句)

  • 函数式编程(Functional Programming):

    • ”函数式编程”是一种“编程范式”(programming paradigm),也就是如何编写程序的方法论。
    • 它属于”结构化编程”的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。
  • goto语句:实现无条件跳转。需要搭配标号(Label),swtich的default和case也是标号,不过它们算关键字,不能被人为用作其他用途。

    标号的形式:for (…)
    for (…) {

    if (出现错误条件)
    goto error; //跳转
    }
    error: //标号
    出错处理;

限制:goto只能跳到同一个函数的某个标号处,而不能跳到别的函数里。
缺点:滥用goto语句会使程序的控制流程非常复杂,可读性很差。
用途:通常goto语句只用于在函数末尾做出错处理。

猜你喜欢

转载自blog.csdn.net/lansehuanyingyy/article/details/81407004