无可用源 学生成绩排序系统.exe 已触发了一个断点。这是怎么回事啊!

此模块的调试信息中缺少源信息 程序可以运行 但是会出现”学生成绩排序系统.exe 已触发了一个断点“
这样提示 怎么回事啊 求告知
img

img

img

img

第5行:struct student pst;//这里定义一个变量pst ,
第25行,第27行函数调用,只对一个变量输入和输出?

第7行:int len;没有给初始值,默认就是len=0;
第24行:p数组是 malloc(0*sizeof()),未申请空间。

第69行:printf("姓名(name):%s\n",p[i].name,100);
应改为:printf("姓名(name):%100s\n",p[i].name);

img
还有这个提示是怎么回事啊

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^