函数

Posted Carllll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数相关的知识,希望对你有一定的参考价值。

1、概念

  执行一个任务的一组语句体,可以通过调用函数,处理一类问题。main是主函数,一般一个程序里面都有一个主函数,是程序的入口和出口

2、函数定义

  return_type function_name( parameter list )
  
     body of the function
  
return_type  指函数返回值的类型,也可以是void,这时表示没有返回值。
function_name函数名,命名规则和变量命名规则一样,但是最好能够传达意思,容易阅读。
parameter list指的是传参类型,可以给默认值。
body of the function是指函数的主体语句。

3、函数声明

可以先声明函数,然后在后面再定义函数,

int max(int,int),这里的参数不必知名参数名称,有类型即可

4、函数调用

可以在程序中使用,当作一个方法,比如求取a=2,b=3的最大值时,可以直接使用c=max(a,b),此时,c的值就是a与b中的最大值。

5、函数参数

可以传入各种数据类型的值,也可以是数组,指针

6、示例

#include<stdio.h> 

int max(int a,int b)
	int c;
	if(a>b)
		c = a; 
	
	else 
		c = b;
	
	return c;  


int main()
	int c,a=2,b=3;
	c = max(a,b);
	printf("%d\\n",c);
	return 0;
 

 

输出

 

以上是关于函数的主要内容,如果未能解决你的问题,请参考以下文章

测开之函数进阶篇・第五篇《递归函数纯函数匿名函数偏函数》

8InfluxDB常用函数聚合函数,count()函数,DISTINCT()函数,MEAN()函数,MEDIAN()函数,SPREAD()函数,SUM()函数

Kotlin函数式编程 ② ( 过滤函数 | predicate 谓词函数 | filter 过滤函数 | 合并函数 | zip 函数 | folder 函数 | 函数式编程意义 )

Kotlin函数式编程 ② ( 过滤函数 | predicate 谓词函数 | filter 过滤函数 | 合并函数 | zip 函数 | folder 函数 | 函数式编程意义 )

1.19.9.函数概览函数引用精确函数引用模糊函数引用函数解析顺序精确函数引用模糊函数引用自定义函数准备工作概述开发指南函数类求值方法标量函数表值函数聚合函数

Kotlin函数式编程 ① ( 函数式编程简介 | 高阶函数 | 函数类别 | Transform 变换函数 | 过滤函数 | 合并函数 | map 变换函数 | flatMap 变换函数 )