vs malloc申请的空间无法访问

问题遇到的现象和发生背

img

```c
#include <stdio.h>

struct ListNode {
int val;
struct ListNode* next;
};

int main() {
struct ListNode* p;
p= (struct ListNode*)malloc(sizeof(struct ListNode));
p->val = 0;
p->next = NULL;
printf("%d\n%p", p->val, p->next);
system("pause");
return 0;
}

```问题相关代码,请勿粘贴截图

img

运行结果及报错内容

我的解答思路和尝试过的方法
我想要达到的结果

测试可以啊
你使用malloc需要导入#include <stdlib.h>

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632