函数是C语言学习中一个重要的部分,可以说在开始学习C语言的时候懂得了函数的相关知识对学习C语言很重要特别是有信心上的帮助。
下面写一个函数的例子,
#include<stdio.h>
int foo(int num1,int num2)
{
int result = num1 + num2;
return result;
}
int main()
{
int a = 10;
int b = 20;
int c;
c = foo(a,b);
printf("%d\n",c);
return 0;
}
在主函数中有三个临时变量a,b,c。a和b已知,c被赋予以a和b为参数调用函数foo的返回值。再看函数foo的功能,返回的是两个参数的和(很简单),所以a,b作为参数的实参被值传递(重点)给形参num1和num2进行计算并返回。所以c的值即为a,b的和。