From a93ba1676a0500b3f86292d31c57fbd35a917a59 Mon Sep 17 00:00:00 2001 From: Ruwen Fan Date: Tue, 24 Sep 2024 15:15:47 +0800 Subject: [PATCH] Update step8 spec --- docs/step8/spec.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/step8/spec.md b/docs/step8/spec.md index 5b5f89338..682b218ea 100644 --- a/docs/step8/spec.md +++ b/docs/step8/spec.md @@ -94,7 +94,7 @@ **8.4** for 循环的 init、ctrl 和 post 都可以被省略。省略 ctrl 等价于将其替换为一个非零常数,比如 1。 **8.5** 循环语句有其自己的作用域,且是它所在的作用域的子集。循环体也有其作用域,且是循环语句的作用域的子集。如果 for 循环的 init 是一条声明,则其所声明的变量所属的作用域是整个 for 循环语句的作用域(包含 init、ctrl、post 和循环体)。 -> 例如,`for (int i=0;;i=i+1) { int i=1; return i; }` 是合法的代码片段。 +> 例如,`for (int i=0;;i=i+1) { int i=1; return i; }` 是不合法的代码片段。 **8.7** continue 语句和 break 语句要么出现在循环体里,要么其就是循环体。