你想让它保存在哪?
C语言中的static 定义的变量不是说程序退出后还保留的意思,程序退出后,如果不借助于外设的话,变量是不可能被保留的。

解决方案 »

  1.   

    按你说的意思,是说function或者procedure退出后变量能保留么?全局变量好了
      

  2.   

    Delphi里就是用全局变量实现c中的静态变量的功能。
    只能这样做。
      

  3.   

    可以使用可变 const 变量实现C语言中静态变量那样的功能。
    如果编译不能通过,要在变量的声明处添加编译声明,如:
    {$J+}
    const
      a: integer = 1;
    {$J-}
    以后该变量就具有常量和变量的双重身份