在printf时显示c6385 正在“st”中读取无效数据
代码可以正常运行
打印出来的数据也是正确的
麻烦大佬教教我,谢谢!
是不是掉了一个&
st = (struct Student*)malloc(len * sizeof(struct Student)); 修改为:st = (struct Student*)malloc((len + 1) * sizeof(struct Student));
结构体里的值在调试时不能显示
我用VS2015也是这样的
你想调试,那要赋值给一个非结构体的变量再看