小编tow*_*wry的帖子

C - 运行时错误,`malloc(sizeof(int))`导致程序崩溃

这是一段代码:

int* linenump;
// ... other stuff
printf("----\n");
linenump = malloc(sizeof(int));
printf("*****\n");
Run Code Online (Sandbox Code Playgroud)

该程序只打印出来----然后停止,弹出一个窗口说程序已经停止,我将代码粘贴在VS然后构建并运行它,没有错误,程序运行正常.

这是一个控制台应用程序.

所以,我想知道的是,在什么情况下会发生这种情况?和我应该怎么解决呢?

提前致谢.


编辑:
这是完整的源代码:urldown

c

0
推荐指数
1
解决办法
463
查看次数

标签 统计

c ×1