5. 代码块(Code Blocks)
代码块的主要用于以固定宽度的字体显示一段代码,并且保留代码中的空格、换行和其他格式。 这样可以让代码在文档中清晰地展示,与普通文本区分开来,提高可读性。
在 Markdown 中,有两种方式创建代码块:
- 缩进创建代码块:
- 使用四个空格或一个制表符(Tab)来缩进每一行代码。
- 三个反引号(```)创建代码
缩进创建代码块
示例
以下是一个代码块。
# 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 <stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
</code></pre>
三个反引号(```)创建代码块
示例
```c
# include <stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
```
在 开始的三个反引号 (```) 后面的
c表示当前代码的语言,有些编辑器会根据此表示给出语法高亮。这个语言标识可以是:
python、c、cpp、mysql、shell等。
效果如下:
# include <stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
对应 HTML 文档如下:
<p><strong>效果如下:</strong></p>
<pre><code class="language-c"># include <stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
</code></pre>