5. 代码块(Code Blocks)

代码块的主要用于以固定宽度的字体显示一段代码,并且保留代码中的空格、换行和其他格式。 这样可以让代码在文档中清晰地展示,与普通文本区分开来,提高可读性。

在 Markdown 中,有两种方式创建代码块:

  1. 缩进创建代码块:
    • 使用四个空格或一个制表符(Tab)来缩进每一行代码。
  2. 三个反引号(```)创建代码

缩进创建代码块

示例

以下是一个代码块。

    # include <stdio.h>
    int main(int argc, char *argv[]) {
        return 0;
    }

效果如下:

以下是一个代码块。

# include <stdio.h>
int main(int argc, char *argv[]) {
    return 0;
}

对应 HTML 文档如下:

<p>以下是一个代码块。</p>
<pre><code># include &lt;stdio.h&gt;
int main(int argc, char *argv[]) {
    return 0;
}
</code></pre>

三个反引号(```)创建代码块

示例

```c
# include <stdio.h>
int main(int argc, char *argv[]) {
    return 0;
}
```

在 开始的三个反引号 (```) 后面的 c 表示当前代码的语言,有些编辑器会根据此表示给出语法高亮。

这个语言标识可以是:pythonccppmysqlshell等。

效果如下:

# include <stdio.h>
int main(int argc, char *argv[]) {
    return 0;
}

对应 HTML 文档如下:

<p><strong>效果如下:</strong></p>
<pre><code class="language-c"># include &lt;stdio.h&gt;
int main(int argc, char *argv[]) {
    return 0;
}
</code></pre>