From 0e89919e2e9126b14ef3330e899b3ef01afbdc37 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Sun, 24 Oct 2021 07:54:44 +0800 Subject: [PATCH] docs(intro): fixed #47 --- docs/intro.md | 9 +++++---- docs/variable.md | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/intro.md b/docs/intro.md index a25f50d..55b0a1c 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -116,27 +116,27 @@ $ gcc hello.c 上面命令使用`gcc`编译器,将源文件`hello.c`编译成二进制代码。注意,`$`是命令行提示符,你真正需要输入的是`$`后面的部分。 -运行这个命令以后,默认会在当前目录下生成一个编译产物文件`a.out`(assembler output 的缩写)。执行该文件,就会在屏幕上输出`Hello World`。 +运行这个命令以后,默认会在当前目录下生成一个编译产物文件`a.out`(assembler output 的缩写,Windows 平台为`a.exe`)。执行该文件,就会在屏幕上输出`Hello World`。 ```bash $ ./a.out Hello World ``` -GCC 的`-o`参数可以指定编译产物的文件名。 +GCC 的`-o`参数(output 的缩写)可以指定编译产物的文件名。 ```bash $ gcc -o hello hello.c ``` -上面命令的`-o hello`指定,编译产物的文件名为`hello`(取代`a.out`)。编译后就会生成一个名叫`hello`的可执行文件,相当于为`a.out`指定了名称。执行该文件,也会得到同样的结果。 +上面命令的`-o hello`指定,编译产物的文件名为`hello`(取代默认的`a.out`)。编译后就会生成一个名叫`hello`的可执行文件,相当于为`a.out`指定了名称。执行该文件,也会得到同样的结果。 ```bash $ ./hello Hello World ``` -GCC 的`-std=`参数还可以指定按照哪个 C 语言的标准进行编译。 +GCC 的`-std=`参数(standard 的缩写)还可以指定按照哪个 C 语言的标准进行编译。 ```bash $ gcc -std=c99 hello.c @@ -144,3 +144,4 @@ $ gcc -std=c99 hello.c 上面命令指定按照 C99 标准进行编译。 +注意,`-std`后面需要用`=`连接参数,而不是像上面的`-o`一样用空格,并且`=`前后也不能有多余的空格。 diff --git a/docs/variable.md b/docs/variable.md index c9c4a6b..4e641dd 100644 --- a/docs/variable.md +++ b/docs/variable.md @@ -1,6 +1,6 @@ # 变量 -变量(varible)可以理解成一块内存区域的名字。通过变量名,可以引用这块内存区域,获取里面存储的值。由于值可能发生变化,所以称为变量,否则就是常量了。 +变量(variable)可以理解成一块内存区域的名字。通过变量名,可以引用这块内存区域,获取里面存储的值。由于值可能发生变化,所以称为变量,否则就是常量了。 ## 变量名