请以markdown格式简要解释代码注释的作用，并举例说明。要求至少包含一个代码块。
user
```markdown
# 代码注释的作用

代码注释在编程中扮演着重要的角色，主要作用包括：

- **提高可读性**：通过在代码中加入简短的文字描述，帮助阅读者快速理解代码的功能和结构。
- **便于维护**：当未来需要对代码进行修改或扩展时，注释可以减少查阅文档的时间，提高工作效率。
- **辅助调试**：在代码调试过程中，通过注释可以帮助开发者更快找到问题所在。

## 示例

以下是Python代码中的注释示例：

```python
# 这是一个单行注释，用于解释接下来的代码行
def add(a, b):
    return a + b  # 返回两个数的和

def main():
    # 主函数
    x = 10
    y = 20
    result = add(x, y)  # 调用add函数
    print(f"The result of {x} + {y} is {result}")  # 打印结果

if __name__ == "__main__":
    main()  # 调用main函数
```

在这个例子中，注释帮助解释了每个函数的作用以及重要的代码行的意义，使得其他阅读这段代码的人能够更快、更准确地理解其功能。
```

以上便是代码注释的作用及其示例。注释虽然简短，但能够在多个方面为编程工作带来便利。
assistant