printf(\
while(!(selected >= 1 && selected <= MENU_MAIN_COUNT))
{ //判断初始值 printf(\请选择:\ scanf(\ if(selected >= 1 && selected <= MENU_MAIN_COUNT) { //判断输入值是否有效 break; } }
printf(\输入错误!(注:请选择 1 - %d)\\n\
menu_main_func[selected-1](); //调用相应的函数指针
数组中的函数,执行操作
}
int main() /*主函数*/ { menu(); //调用菜单函数 return 0; //返回值 }