认真学好C语言 发表于 2021-4-20 23:48:32

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语言要用内存管理

wp231957 发表于 2021-4-21 07:09:38

相比其他语言比如Python,它的位置要低一些,更偏底层一些,所以需要用户自己管理内存

认真学好C语言 发表于 2021-4-21 10:29:43

wp231957 发表于 2021-4-21 07:09
相比其他语言比如Python,它的位置要低一些,更偏底层一些,所以需要用户自己管理内存

什么时候要用到内存管理
页: [1]
查看完整版本: C语言内存管理