C语言 -- static关键字

  static是C语言中的一个关键字,用来修饰变量和函数。

  1.修饰变量(存储在静态区)

    变量分为局部变量和全局变量。

    修饰局部变量时,作用域仅限于函数体内。因为存储在静态区,因此函数调用结束后,变量的值并不会销毁,下次调用函数时,仍然会保留有原来的值。

    修饰全局变量时,作用域仅限于本文件内

    注意:严格的作用域应该是从变量定义处到函数或文件末尾!!

  2.修饰函数(又称为内部函数)

    修饰函数时,作用域仅限于本文件内

    

posted on 2016-11-07 10:17  quinncy  阅读(141)  评论(0编辑  收藏  举报

导航