C语言如何定义函数?(附带示例)

张开发
2026/4/13 3:32:55 15 分钟阅读

分享文章

C语言如何定义函数?(附带示例)
在C语言中函数是一段用于执行特定任务的代码块。函数是程序的基本模块可以帮助我们组织代码、提高代码的可读性和可重用性。函数定义的基本语法如下返回类型 函数名(参数列表) { // 函数体 // 包含要执行的代码 return 返回值; // 如果函数有返回值 }让我们详细解析函数定义的各个组成部分让我们通过一些具体的例子来理解函数定义。示例 1一个简单的加法函数int add(int a, int b) { int sum a b; return sum; }这个函数接收两个整数参数计算它们的和并返回结果。我们可以这样调用它int result add(5, 3); printf(5 3 %d\n, result);输出结果5 3 8示例 2一个不返回值的函数void greet(char* name) { printf(Hello, %s! Welcome to C programming.\n, name); }这个函数接收一个字符串参数用户名打印一条欢迎消息但不返回任何值。我们可以这样调用它greet(Alice);输出结果Hello, Alice! Welcome to C programming.示例 3一个复杂一点的函数计算圆的面积#include double calculateCircleArea(double radius) { const double PI 3.14159265358979323846; double area PI * pow(radius, 2); return area; }这个函数接收圆的半径作为参数计算并返回圆的面积。注意我们使用了 math.h 库中的 pow 函数来计算半径的平方。调用示例double radius 5.0; double area calculateCircleArea(radius); printf(The area of a circle with radius %.2f is %.2f\n, radius, area);输出结果The area of a circle with radius 5.00 is 78.54在定义函数时有几点需要注意通过合理地定义和使用函数我们可以将复杂的问题分解成更小、更容易管理的部分这不仅使代码更易于理解和维护还能提高代码的重用性减少重复代码的出现。

更多文章