为什么要用函数

1. 概念

没有函数时,所有逻辑堆在 main,几十行还能忍,几百行必乱。函数是「命名的代码块」。

2. 例子:从混乱到清晰

C
1/* 混乱:全在 main */
2int main(void) {
3 /* 200 行读传感器、滤波、判断、打印混在一起 */
4}
5 
6/* 清晰:分函数 */
7int read_adc(void);
8float filter(int raw);
9void alarm_if_high(float v);
10 
11int main(void) {
12 int raw = read_adc();
13 float v = filter(raw);
14 alarm_if_high(v);
15 return 0;
16}

3. 何时抽函数