Home >Backend Development >C++ >How to define functions in C++?

How to define functions in C++?

王林
王林Original
2024-04-12 15:06:021134browse

Guidelines for defining functions in C: Use the syntax return_type function_name(parameter_list) to define functions. Specify the return type, name, and parameter list for the function. Write the code to be executed in the function body and use the return statement to return the result. A practical example showing how to define a function that calculates the sum of two numbers.

C++ 中如何定义函数?

Guidelines for defining functions in C

In C, a function is a reusable block of code that performs a specific task. They can accept input (called parameters), process data and return results. The following describes how to use C to define functions:

Function syntax:

return_type function_name(parameter_list) {
  // 函数体
}

Among them:

  • ##return_type Specifies the function The type of value returned.
  • function_name is the unique identifier of the function.
  • parameter_list Specifies the list of input parameters accepted by the function, each parameter consisting of its type and name.

Function body:

The function body contains the code to be executed, which can include variable declarations, statements and return statements.

Return statement:

return statement is used to return a value to the function caller. return Statement followed by an expression of the value to be returned.

Practical example:

Let us define a C function to calculate the sum of two numbers:

int sum(int num1, int num2) {
  return num1 + num2;
}

int main() {
  int x = 10;
  int y = 20;
  int result = sum(x, y);
  std::cout << "The sum is: " << result << std::endl;
  return 0;
}

In this example:

  • sum function defines a function that accepts two integer parameters num1 and num2 and returns their sum.
  • main The function is the entry point of the program. It calls the sum function and prints the result.
Compiling and running this code will output:

The sum is: 30

The above is the detailed content of How to define functions in C++?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn