在C语言中,子程序通常被称为函数。要创建一个函数,你需要遵循以下步骤:
函数原型声明:
在调用函数之前,你需要声明函数的原型,即函数的返回类型、函数名和参数列表。例如,如果你要创建一个计算两个整数和的函数,你可以这样声明:
```c
int add(int a, int b);
```
函数定义:
在函数原型声明之后,你需要在代码的其他部分定义函数体。在函数体中,编写实现函数功能的代码。例如,上面的`add`函数可以这样定义:
```c
int add(int a, int b) {
return a + b;
}
```
函数调用:
在主程序或其他函数中,通过函数名和传递相应的参数来调用函数。例如:
```c
include
int add(int a, int b);
int main() {
int sum = add(11, 22);
printf("Sum is: %d
", sum);
return 0;
}
int add(int a, int b) {
return a + b;
}
```
在这个例子中,`add`函数被调用,并传入了两个参数`11`和`22`,函数返回它们的和`33`,这个结果被存储在变量`sum`中,并打印出来。
请注意,C语言中的函数没有返回值时,通常使用`void`关键字。此外,函数名应该具有描述性,以便于理解函数的功能。在编写函数时,还应该考虑函数的单一职责原则,即每个函数只负责完成一个具体的任务。