diff --git a/guide/chinese/c/functions/index.md b/guide/chinese/c/functions/index.md index bf4f39e914..26b6c7ff54 100644 --- a/guide/chinese/c/functions/index.md +++ b/guide/chinese/c/functions/index.md @@ -1,8 +1,8 @@ --- title: Functions -localeTitle: 功能 +localeTitle: 函数 --- -# C中的功能 +# C中的函数 有时您需要反复使用一段代码,但代码中的不同时间和地点。你可以一遍又一遍地复制和粘贴它,但这不是一个很好的解决方案 - 你的文件大小最终变得更大,你的代码更难调试,你的代码更难以阅读。相反,使用函数:函数就像代码中存在的迷你程序。您可以传递它们使用的变量,并且它们可以返回数据。 @@ -35,11 +35,11 @@ localeTitle: 功能 int divides(int a, int b); ``` -另请注意, `divides`和`main`不是共享括号,并且不在彼此的括号中。即使一方呼叫另一方,它们也应该是分开的。 +另请注意, `divides`和`main`不是共享括号,并且不在彼此的括号中。即使一方调用另一方,它们也应该是分开的。 考虑到这一点,让我们在下一节中的函数的第一行,标题为: -## 打破功能声明 +## 拆分函数声明 ```C int divides(int a, int b) @@ -89,7 +89,7 @@ int choose_bigger_int(int a, int b) { 由此,已经考虑了大于b且b大于a的条件。但是,如果a等于b,则该函数仍然不会返回任何内容。出于这个原因,我们返回a(a等于b,所以我们也可以返回)。 -## 关于'范围'的一个词 +## 关于’作用域‘ 范围是一个需要注意的事项。它指的是代码中可以访问变量的区域。将变量传递给函数时,该函数将获得自己的副本以供使用。这意味着调整函数中的变量不会在其他任何位置调整它。同样,如果您尚未将变量传递给函数,则它没有它并且无法使用它。 @@ -126,4 +126,4 @@ int factorial (int n) * 函数接受参数使用 - 如果它们什么都不带,请使用`void` 。 * `return`结束函数并返回一个值。你可以在一个函数中使用多个函数,但只要你找到一个函数,函数就会在那里结束。 * 将变量传递给函数时,它有自己的副本 - 更改函数中的某些内容不会在函数外部更改它。 -* 在函数内声明的变量仅在该函数内可见,除非它们被声明为静态。 \ No newline at end of file +* 在函数内声明的变量仅在该函数内可见,除非它们被声明为静态。