C语言中函数的使用
1、函数的声明
函数有两种类型:
1)有返回值:前面用 int float double char来定义的,如int even(int n),前面的int就是返回值类型,注意最后要加分号。
#include<stdio.h>
int even(int n);
2)没有返回值,就用void写在最前面,如void even(int n),注意最后要加分号。
#include<stdio.h>
double result;
int n;
void even(result,n);//void even(double,int);
2、函数的定义
1)有返回值的函数,定义形式为int even(int) {函数内容 return 返回结果 }
int even(int n)
{
if(n%2==0)
return 1;
else
return 0;
}
2)没有返回值的函数,结构为void complex_pod(double x1,double x2,double y1,double y2)
void complex_pod(double x1,double x2,double y1,double y2)
{
result_real=x1*x2-y1*y2;
result_imag=x1*y2+x2*y1;
}
3、函数的调用
1)有返回值的,先定义一个变量如c=f(n);
c=f(x);
2)没有返回值的,直接调用
complex_pod(real1,imag1,real2,imag2);