4、nit(); Socket_init(); Db_init(); int i = 0; For (i = 0;i < max_chn_num;i++)//初始化所有通道 { G_user_chn[i].status = status_init; …… }}上个函数中对所有通道的初始化一块代码就和其他的不处于一个抽象层次,我们应该将它封装起来:123456789vo
5、id chn_init(){ int i = 0; for (i = 0;i < max_chn_num;i++)//初始化所有通道 { G_user_chn[i].status =status_init; …… }}函数最小可以有多小,它存在的意义我见过的最优秀的函数:1234int max(int a, intb){ return a > b?a:b;}这个函数很小,只有一行