让我们深入了解 C 语言函数的创建、调用、参数传递和返回值。
要创建函数,需要指定函数的返回类型、函数名和参数列表(如果有的话),然后在函数体中编写代码。
#include <stdio.h> // 声明函数 int add(int a, int b) { return a + b; } int main() { int result = add(5, 3); // 调用函数并接收返回值 printf("Result: %d\n", result); return 0; }
要调用函数,只需在代码中使用函数名,并提供所需的参数。
参数可以通过值传递或引用传递。默认情况下,C 语言中的参数传递是通过值传递的,这意味着函数接收到的是参数的副本。
#include <stdio.h> void changeValue(int x) { x = 10; } int main() { int num = 5; changeValue(num); printf("Value of num: %d\n", num); // 输出仍然是 5,因为函数中的修改只是针对副本而非原始值 return 0; }
函数可以返回一个值,使用 return 关键字。
return
#include <stdio.h> int add(int a, int b) { return a + b; } int main() { int result = add(5, 3); printf("Result: %d\n", result); // 输出为 8 return 0; }
以上是关于 C 语言函数的完全指南,包括创建、调用、参数传递和返回值。函数是模块化编程的基础,熟练掌握函数的使用将使你能够编写更加模块化和可维护的代码。
原文链接:codingdict.net