1.静态变量在内存的静态存储区,静态数据一直占有存储单元直到程序结束。
2.静态局部变量只声明一次,一旦申请内存成功,不再接受重复申请。
3.静态局部变量的作用域与一般局部变量一样,二者区别在于以上两点;一般局部变量在函数调用结束后释放变量占用的存储单元,而静态局部变量不释放。
1.静态变量在内存的静态存储区,静态数据一直占有存储单元直到程序结束。
2.静态局部变量只声明一次,一旦申请内存成功,不再接受重复申请。
3.静态局部变量的作用域与一般局部变量一样,二者区别在于以上两点;一般局部变量在函数调用结束后释放变量占用的存储单元,而静态局部变量不释放。