lanlingshan

 

2013年7月31日

变量的存储类别 内部函数和外部函数

摘要: 以下详细内容可以参看谭浩强《C语言程序设计 第三版》 中第八章 函数。1、用 static声明局部变量对静态局部变量的说明: 1) 静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。而自动变量(即动态局部变量)属于动态存储类别,占动态存储空间,函数调用结束后即释放。 2) 静态局部变量在编译时赋初值,即只赋初值一次;而对自动变量赋初值是在函数调用时进行,每调用一次函数重新给一次初值,相当于执行一次赋值语句。 3) 如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值 0 (对数值型变量)或空字符(对字符变量)。而对自动变量来说,如果不赋初 阅读全文

posted @ 2013-07-31 20:39 lanlingshan 阅读(715) 评论(0) 推荐(0) 编辑

导航