关于函数
在写函数前我通常会思考下面几个问题:
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
}
浙公网安备 33010602011771号