该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

求大神们帮忙啊!

我在写菜单,就是刚开始要scan一个数字选择要进入的功能

然后如果输入错误就会重新显示菜单

重新显示菜单我用的是重新调用这个函数menu

调试时显示堆栈溢出,请问这个要怎么解决。

如其中一个片段

void menu_input()

{

printf("☆* * * * * * * * * * * * 录入学生信息* * * * * * * * * * * * ☆\n");

printf(" * *\n");

printf(" * 1.首次录入 *\n");

printf(" * *\n");

printf(" * 2.增加学生信息 *\n");

printf(" * *\n");

printf(" * 3.返回 *\n");

printf(" * *\n");

printf("☆* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ☆\n");

printf("\n请选择您所需要的操作\n");

scanf("%d",choose); //choose已定义过了。

switch(choose)

{

case 1:Head=InputFirst();

case 2:InputAgain();

case 3:menu_main();

default:

printf("输入错误,请重新选择您所需要的操作。\n");

menu_input();

}

}

c语言 堆栈溢出,求助,关于堆栈溢出,急相关推荐

  1. 内存溢出和堆栈溢出_使用堆栈溢出的最佳和最差方法

    内存溢出和堆栈溢出 Stack Overflow is an incredible collection of programming and software knowledge. Thousand ...

  2. 51单片机中断的调用寄存器组(PSW)的作用,以及汇编堆栈的作用,堆栈指针的SP的使用方法,RAM的运行和ROM在单片机具体运行和C语言的优势和中断,定时器基础知识(上)

    一,堆栈在汇编的作用,以及PUSH ACC 和 PUSH PSW 通过最简单的8051单片机RAM的分配可知,单片机从烧程序到达到一定的工作过程.首先明白为什么要引如"烧"写的过程 ...

  3. 缓冲区溢出漏洞_缓冲区溢出漏洞简介

    缓冲区溢出漏洞 重点 (Top highlight) 缓冲 (Buffer) A buffer is a temporary storage, usually present in the physi ...

  4. 写代码实现堆溢出、栈溢出、永久代溢出、直接内存溢出

    栈溢出(StackOverflowError) 堆溢出(OutOfMemoryError:Java heap space) 永久代溢出(OutOfMemoryError: PermGen space) ...

  5. 模拟JAVA堆内存溢出和栈内存溢出

    文章目录 1. 模拟堆内存溢出 2. 模拟栈内存溢出 1. 模拟堆内存溢出 为了更快的出现堆内存溢出,可以限制Java堆的大小为10MB(不限制也可以).代码如下(可直接复制使用): package ...

  6. java运行内存溢出指什么内存溢出_项目正常启动,但是在访问页面的时候java报内存溢出错误。。小感悟...

    先说一下背景,前两天由于本地的oracle数据库问题,导致项目启动数据库获取连接池错误,不能正常启动,折腾了一段时间,本地数据库整好了,想在本地把项目跑起来试试,把项目部署在tomcat正常启动,但是 ...

  7. 汇编达人视频学习6(汇编眼中的函数、CALL指令执行函数、堆栈传参、堆栈平衡、外平栈、内平栈)

    title: 汇编达人视频学习6 date: 2021年8月4日 15点15分 tags: 汇编达人 categories: 汇编达人 21.汇编眼中的函数 1.什么是函数 函数就是一系列指令的集合, ...

  8. html 如何判断文本溢出,判断文本是否溢出

    问题 需求:当一个div的内容过多时,显示省略号,并提供一个显示更多的按钮:如果内容较少,正常展示不提供按钮. 分析:以上问题的本质就在于,如何判断div的内容溢出了 (为了方便,方案采用vue的写法 ...

  9. linux 内存溢出排查_java 内存溢出 栈溢出的原因与排查方法

    1. 内存溢出的原因是什么? 内存溢出是由于没被引用的对象(垃圾)过多造成JVM没有及时回收,造成的内存溢出.如果出现这种现象可行代码排查: 一)是否应用中的类中和引用变量过多使用了Static修饰 ...

最新文章

  1. 管理多供应商物联网项目的10个关键步骤
  2. [转](不理想)Ubuntu下更改主显示器
  3. SharePoint 2013 新建网站集图解
  4. python语言程序设计基础网课-程序设计基础(Python语言)答案
  5. [MySql] - Windows MySql 8.x 手动zip包安装与外网访问登录权限设定
  6. oracle中rac是什么意思,Oracle中HA、RAC、Datagurad区别
  7. 字节、半字、字对齐方式
  8. Windows内存管理机密+揭穿内存优化工具的骗局
  9. android 加载多个图片 内在溢出的问题
  10. 学院派 实践派 计算机科学与技术,饶旻现场为boss所在企业“挑错”
  11. Java实现统计某字符串在另一个字符串中出现的次数
  12. (99)FPGA单沿和双沿采样(上升沿采样)
  13. 数据结构专题(二):2.7顺序表反转
  14. 城市能源管理系统、实时监测、运行监测、负荷效应、预警管理、设备管理、设备入库、设备安装、设备检修、设备报废、设备查询、控制策略、系统集成、HTML/CSS/Bootstrap/jQuery/JS
  15. 北理工计算机专业汇编教材,李元章_北京理工大学计算机学院
  16. jenkins中eclipse+ant+svn自动打包APK
  17. 一行代码迁移TensorFlow 1.x到TensorFlow 2.0
  18. 用74l138实现一个一位全减器_用react实现一个仿ionic button组件
  19. python裂缝检测_通过opencv-python检测裂缝
  20. MyBatis-plus执行自定义SQL

热门文章

  1. 我这款是移动光猫电视一体机,海思芯片,网上说短接点,怎样找短接点刷机
  2. C语言——基础界面的绘制
  3. 我的第一次给了它:数据库密码忘记了不要慌傻瓜式教你修改
  4. HighNewTech:2021 年Google谷歌 I/O 开发者大会 Kemal 等三人主题演讲分享《TensorFlow 在机器学习领域的进展》
  5. JAVA(JNA)内联汇编之外挂编写(魔域宝宝出征CALL)
  6. LaTeX基础教程之字体篇(样式及大小)
  7. STM32之音频数据的Flash读取与DAC播放
  8. STM32-CUBEMX之找不到安装包小记
  9. win7计算机广告更改,大师教你处理win7系统设置永久关闭所有广告窗口的恢复方法...
  10. WPF按钮文字随鼠标划入而变化