全站数据
8 4 2 0 5 8 1

C语言中的静态变量到底是怎么回事

轻松心理社区 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 07:48:40

问题描述

C语言中的静态变量到底是怎么回事希望能解答下
精选答案
最佳答案

静态变量的静态是指变量占用的内存地址不释放,也就是说它的地址它从头到尾一直占着,不给其他内存单元占用而已,其本身的值是可以改变的。

动态的变量的话,比如调用函数体里定义的变量,在函数执行后便释放出去,把有用的地址资源贡献给其他量,释放以后如果你用指针来打印这个地址的值的话,就很有可能不是原来的值了。