读入一个C程序,统计程序中代码、注释和空行的行数以及函数的个数和平均行数。把C程序文件按字符顺序读入源程序;边读入程序,边统计代码行、注释行和空行,同时还要识别函数的开始和结束,以便统计其个数和平均行数。