c语言continue作用
在C语言中,`continue`语句的作用是跳过当前迭代中剩余的代码,直接进入下一次迭代。具体来说,当程序执行到`continue`语句时,它会立即停止当前函数的执行并开始下一次迭代。`continue`语句通常用在`for`、`while`、`do-while`等循环结构中,用于在满足特定条件时跳过当前迭代。
下面是一个使用`continue`语句的示例:
```cfor (int i = 0; i < 10; i++) { if (i == 5) { continue; // 当i等于5时,跳过本次循环的剩余代码 } printf(\"%d \", i); // 打印0到4和6到9}```
在这个例子中,当`i`等于5时,`continue`语句会被执行,导致`printf`语句被跳过,因此输出将不会包含数字5。
需要注意的是,`continue`语句只会影响当前迭代的执行,并不会终止整个循环。与之相对的是`break`语句,它会完全终止循环,不再进行后续的迭代。