7)变量

变量的三要素:

      名称,大小,作用域,变量的生命周期

(以后学习语言,都是关注变量的这几点)

作用域不同于生命周期,有时,变量有自己的生命周期,但是 仅仅在一个小的作用域中使用,就比如  局部的static变量   

  int*  hanshu()

  {

    static int a=10;

    return &a;

  }

我可以在main函数中,间接使用a内存中值,比如  我在main中用一个指针  p接着hanshu的返回值,那么 *p就能取到a中的值,但是  我在main中不能使用a这个静态变量

  我可以用指针p间接使用a这个变量

原文地址:https://www.cnblogs.com/xiaoyoucai/p/8011308.html