在编程过程中使用函数的三个步骤
1 定义函数
2 提供函数原型
3 调用函数
函数原型的语法:函数原型作为一条语句,必须以分号结束
int volume(int );
函数原型中可以不提供变量名,只写出类型列表即可
首先来说说定义函数:这里可以将函数分为两类,没有返回值的函数(void函数)和有返回值的函数。举例来说明
一 有返回值的函数,返回值为整数(求和函数,输入两个数并求和,返回求和后的结果)
#include <stdio.h>
int sum(int a,int b)
{
return a+b;
}
int main()
{
int a,b;
printf("Please input two numbers:");
scanf_s("%d,%d",&a,&b);
printf("The sum of the two numbers is:%d",sum(a,b));
}
二无返回值的函数
#include <stdio.h>
void sum(int,int);
int main()
{
int a,b;
printf("Please input two numbers:");
scanf_s("%d,%d",&a,&b);
sum(a,b);
return 0;
}
void sum(int a,int b)
{
printf("The sum of the two numbers is:%d\n",a+b);
}
二函数的参数和函数的传值
int sum(int a,int b)
形参:用于接收传递值的变量
实参:传递给函数的值
#include <stdio.h>
int main()
{
int x=5;
int b=cube(x);
}
int cube(int x)
{
return x*x*x;
}
程序中创建了变量x,赋值为5。将值5传递给cube函数。
当函数中存在多个变量是用逗号隔开即可。