How to Define C Functions
When defining a function in C language, it is necessary to include the following components:
- Return type: specifies the data type of the value returned by a function, such as int or void.
- Function name: Identifier of a function, used to call the function.
- Parameter list: the list of parameters that the function accepts, which can be empty or contain one or more parameters.
- Function body: The actual implementation code of a function.
A simple function is defined as follows:
返回类型 函数名(参数列表) {
// 函数体
}
For example, here is a function definition that calculates the sum of two integers:
int add(int a, int b) {
return a + b;
}
After defining a function, we can call it by using the function name and the parameter list, as shown below:
int result = add(10, 20);
printf("The sum is %d\n", result);
This allows for calling a function and using its return value.