据的读入。
函数调用关系: 被主函数调用。由 switch()开关结构中进入,并在
文中无返回值的空值 void 函数。
函数的出口: 当程序执行提示语“printf("继续输入请按回车,
结束输入请按 esc\n");”的时候,对用户的操作
进行提示,如果用户选择了按“ESC”键,则用
户选择了结束数据的录入,将结束该函数,而执
行主函数 main()中“break;”跳出 switch()开关函
数,继续执行 for 循环结构。
2.2、 功能函数 f2()
函数的功能: 按销售额对销售员进行排序,输出排序结果。
函数的入口: 程序从 main()的 switch()开关结构中进入,即 choise
的值为 2 时,开始进入该函数,进入函数后,首先
用“fopen()”打开文件,然后利用“fread()”读
取二进制数据,最终利用选择排序法,按销售员的
所选产品的总销售额对销售员进行排序。
函数调用关系:被主函数调用。由 switch()开关结构中进入,并在
文中无返回值的空值 void 函数。
函数的出口: 当输出排序结果用 printf()标准输出到屏幕上,然
后结束该函数,而执行主函数 main()中“break;”
跳出 switch()开关函数,继续执行 for 循环结构。
2.3 功能函数 f3()
函数的功能: 统计每种产品的总销售额,输出排序结果
函数的入口: 从 main()的 switch()开关结构中进入,即 choise 的值
为 3 的时侯,进入该函数,开始读取数据对用户进行
提示,然后统计每种产品的总销售额。将计算后的总
销售额进行排序,最终把排序的结果用 printf()标
准输出函数,将结果输出在屏幕上。
函数调用关系:被主函数调用。由 switch()开关结构中进入,并在文中
无返回值的空值 void 函数。
函数的出口:当输出排序结果用 printf()标准输出到屏幕上,然后结束
该函数,而执行主函数 main()中“break;”跳出 switch()