c语言中定义变量时就申请了内存吗

int age;  //此时就申请了内存吗,还是赋值时才申请内存

找到了答案

c语言中定义变量时就申请了内存吗

六月的风
Junwind
讨论数量: 3

这个值是在栈上的,在运行这个程序的时候就已经在内存里。

需要申请的是放在堆上的,一般通过调用malloc函数找系统申请的,是需要释放的。

2年前 评论
xianyunyehe

file

2年前 评论

变量age是存在寄存器上的吧

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!