C语言内存管理
#include<stdio.h>#include<stdlib.h>
int main()
{
int *ptr;
ptr =(int *)malloc(sizeof(int));
if(ptr==NULL)
{
printf("分配内存失败!\n");
exit(1);
}
printf("请输入一个整数:");
scanf("%d",ptr);
printf("你输入的整数是:%d\n",*ptr);
}
想问一下为什么C语言要用内存管理 相比其他语言比如Python,它的位置要低一些,更偏底层一些,所以需要用户自己管理内存 wp231957 发表于 2021-4-21 07:09
相比其他语言比如Python,它的位置要低一些,更偏底层一些,所以需要用户自己管理内存
什么时候要用到内存管理
页:
[1]