求助一道C语言的题
有程序如下:#include<stdio.h>#include<stdlib.h>intmain(void){int***p;p=(int***)malloc(sizeo...
有程序如下:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int ***p;
p = (int ***)malloc(sizeof(int **));
*p = (int **)malloc(sizeof(int *));
**p = (int *)malloc(sizeof(int ));
***p = 5;
printf("%d\n", ***p);
}
使用跟踪调试:在执行完***p=5这条语句后,图示出当前变量p与数据5之间的关系,请写出相关的内存地址及内容。 展开
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int ***p;
p = (int ***)malloc(sizeof(int **));
*p = (int **)malloc(sizeof(int *));
**p = (int *)malloc(sizeof(int ));
***p = 5;
printf("%d\n", ***p);
}
使用跟踪调试:在执行完***p=5这条语句后,图示出当前变量p与数据5之间的关系,请写出相关的内存地址及内容。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询