在C语言中使用函数包括三部分:定义函数,声明函数,调用函数
先定义函数或声明函数,这两部分都有后,就可以调用函数了。
一、函数定义
函数定义形式:
返回值类型 函数名(参数声明)
{
声明和语句
}
函数定义中的各构成部分都可以省略。最简单的函数:dummy() {}
一般函数定义如下,如定义一个两个整数相加的函数:
int Add(int a, int b)
{
return a+b;
}
二、函数调用
在调用前需要声明函数,函数声明语句形式,即在定义函数的第一行加上“ ; ”
返回值类型 函数名(参数声明);
调用函数就是在需要调用的地方,写下调用语句
调用语句形式:
函数名(参数声明);
三、例子
1.无参数,无返回值函数示例:
#include <stdio.h>
void p_put(); //声明函数
int main(void)
{
p_put(); //调用函数
}
/*定义函数,定义一个输出Hello World的无返回值的函数*/
void p_put()
{
printf("Hello World");
}
输出结果:
2.无参数,有返回值函数示例:
#include <stdio.h>
int p_put(); //声明函数
int main(void)
{
printf("%d",p_put()); //调用函数
}
//定义函数
int p_put()
{
int a,b;
a = 3;
b = 4;
return a+b;
}
输出结果:
3.有参数,有返回值的函数:
#include <stdio.h>
int add(int a,int b); //声明函数
int main(void)
{
printf("%d",add(12,65)); //调用函数
}
//定义函数
int add(int a, int b)
{
return a+b;
}
运行结果: