C语言中的函数的作用是可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用。
示例:
语言的函数定义和函数声明
#include<stdio.h>
//使用函数前,需要在main函数前对使用的函数进行声明
int getMax(int, int)
void main() {
int t=getMax(12, 21)
printf("%d\n", t)
getchar()
}
int getMax(int a, int b) {
if (a >b) {
return a
}
else {
return b
}
}
扩展资料
scanf 函数
函数原型:int scanf(char *format [,argument,...])
功能:从标准输入设备(一般指键盘)实现格式化输入
返回值:成功返回读入的数据项个数
函数参数:format 格式化字符串
argument 输入数据项的地址列表
常用格式类型参考printf函数的个格式类型
用法举例:
从标准输入设备中输入一个整数到整形变量a中,输入一个浮点数到浮点型变量b中
int a=0
float b=0
scanf("%d%f",&a,&b)
上面程序执行后,从键盘输入: 19 18.6 ,程序将 19赋值给变量a, 18.6赋值给变量b 。
在C语言中,函数的使用与编程是密不可分的,下面给大家说说C语言函数的运用和调用?
01第一步是声明一个函数。 有两种类型的函数,一种是返回值,前者是用int float double char定义的,如int f(int n)前面的int是返回值类型。
02参数是函数调用需要传递的参数。 每个参数由一个数据类型和一个标识符名称组成,如变量声明(例如,int x)。
03参数只在函数的范围内有效,并且可以以与函数中其他变量相同的方式使用。 它们允许函数在调用时传递参数,而不同的参数由逗号分隔。
04声明是函数的内容。 它可以是一条指令或一条指令。 如果它是一组指令,则语句块必须包含在大括号{}中,这是我们最常见的情况。
以下的程序实现的功能为:主函数中定义一个包含10个浮点型数据的数组,
自定义函数实现如下功能:
函数func1()的功能是计算并输出数组的平均值;
函数func2()的功能是将数组的每个数取整数(题目未规定取整规则,程序中采用截尾取整),存储到新的数组里,并打印输出。
#include<stdio.h>
void fun1(float a[],int n)
{float s=0
for(n)s+=a[--n]
printf("%f\n",s)
}
void fun2(float a[],int b[],int n)
{int i
for(i=0i<ni++)
{b[i]=a[i]
printf("%d ",b[i])
}
printf("\n")
}
int main()
{ int i
float a[10]
int b[10]
for(i=0i<10i++)
scanf("%f",&a[i])
fun1(a,10)
fun2(a,b,10)
return 0
}