关于函数

在写函数前我通常会思考下面几个问题:

1) 我要解决的是一个什么问题;

2) 我要解决的这个问题能不能继续划分成更具体的问题,比如用信息熵进行差异基因筛选,那么如何计算信息熵也是值得编写一个单独的子函数的.

3) 这个函数的输入数据应该是什么样的,包括它的数据结构,数据类型和数据量的大小.对于大数据,我通常会选择把结果输出而不是等待所有计算完毕再去检查结果.

4) 这个函数的输出结果应该是什么样的,依然是考量它的数据结构和数据类型

我通过上网查阅资料与整理,总结了一些常用函数。

常见聚合函数:
| max() | 最大值 |
|min()|最小值|
| sum() |求和|
| avg() |平均值 |
|count()|求个数|

 

关于自定义函数

1.声明一个自定义函数:

void fun(void);//函数的声明

也可在主函数之前编写自定义函数;

2.主函数里调用自定义函数:

int main(void)

{
fun();//调用fun函数;

return 0;

}

3.编写自定义函数的功能:

void fun(void)

{
​ int a=12;

​ printf(“a=%d”,a);输出a

}

 

 



posted @ 2021-10-17 20:48  黄袍加身guai  阅读(19)  评论(0)    收藏  举报