# C 函数示例

> 原文： [https://www.programiz.com/c-programming/c-functions-examples](https://www.programiz.com/c-programming/c-functions-examples)

#### 在本文中，您将找到 C 程序列表，以增强您对函数和递归的了解。

函数是执行特定任务的代码块。

您将在本文中找到与函数相关的示例。 要了解此页面中的示例，您应该了解以下主题：

1.  [用户定义的函数](/c-programming/c-user-defined-functions "User-defined Functions in C Programming")
2.  [用户定义函数的类型](/c-programming/types-user-defined-functions "Types of user defined function")
3.  [局部变量的范围](/c-programming/c-storage-class "Storage class in C programming")
4.  [递归](/c-programming/c-recursion "C Programming Recursive Function")

* * *

## C 函数示例

+   [显示两个时间间隔之间的所有质数](/c-programming/examples/prime-interval-function)
+   [通过函数检查质数和阿姆斯特朗数](/c-programming/examples/prime-armstrong-function)
+   [检查数字是否可以表示为两个质数的总和](/c-programming/examples/sum-prime-numbers)
+   [使用递归查找自然数之和](/c-programming/examples/natural-number-sum-recursion)
+   [使用递归计算数字的阶乘](/c-programming/examples/factorial-recursion)
+   [使用递归查找 GCD](/c-programming/examples/hcf-recursion)
+   [使用递归反转句子](/c-programming/examples/reverse-sentence-recursion)
+   [使用递归计算数字的幂](/c-programming/examples/power-recursion)
+   [将二进制数字转换为十进制，反之亦然](/c-programming/examples/binary-decimal-convert)
+   [将八进制数字转换为十进制，反之亦然](/c-programming/examples/octal-decimal-convert)
+   [将二进制数转换为八进制数，反之亦然](/c-programming/examples/octal-binary-convert)