这是一段代码:
int* linenump;
// ... other stuff
printf("----\n");
linenump = malloc(sizeof(int));
printf("*****\n");
程序只打印出----
然后停止,弹出一个窗口说程序已停止,我将代码粘贴到VS然后构建并运行它,没有错误,程序运行正常。
这是一个控制台应用程序。
所以,我想知道的是,在什么情况下会发生这种情况?并且我该如何解决?
提前致谢。
编辑:
这是完整的源代码: urldown