函数
介绍:
C语言函数是程序中的可重用代码块,可以执行特定任务并返回结果。函数是C语言程序的基本组成部分之一,通过调用函数可以执行特定任务或计算特定值。
在C语言中,函数由函数名、参数列表和函数体组成。函数名是函数的标识符,用于在程序中引用函数。参数列表包含传递给函数的输入值,这些值可以是常量、变量或表达式。函数体包含实现函数功能的语句和表达式。
以下是一个简单的C语言函数的示例:
#include <stdio.h> int add(int a, int b) { int result = a + b; return result; } int main() { int x = 5; int y = 10; int sum = add(x, y); printf("The sum of %d and %d is %d\n", x, y, sum); return 0; }
在这个示例中,我们定义了一个名为add
的函数,它接受两个整数作为参数,将它们相加并返回结果。在main
函数中,我们声明了两个整数变量x
和y
,然后调用add
函数将它们相加并将结果存储在变量sum
中。最后,我们使用printf
函数输出结果。
C语言中有许多不同类型的函数,包括库函数、自定义函数、嵌套函数和递归函数等。库函数是预定义的函数,如printf
和scanf
等,它们在C标准库中定义。自定义函数是程序员自己编写的函数,用于执行特定任务。嵌套函数是在另一个函数内部定义的函数,可以访问外部函数的变量和参数。递归函数是调用自身来实现任务的函数。
编写一个求和函数sum,用于计算 1+2+.......+n ,在主函数调用该函数求和。
输入 5 7 3
输出 15 28 6
#include<stdio.h>
int add(int n) //定义一个新的函数
{
int i, sum = 0;
for (i = 1; i <= n; i++)
{
sum = sum + i;
}
return sum;
}
int main()
{
int n, s;
scanf_s("%d", &n);
s = add(n);//运用上面定义的函数
printf("%d", s);
}
是不是相当简单呢,自己动手试一下吧!