• 2021-04-14
    如果希望变量在函数调用结束后仍然保留其值,则可以将变量定义为局部静态变量,定义方式为在类型说明符前加上_______关键字。
  • static

    内容

    • 0

      若函数中局部变量的值经函数调用后仍然保留,则该局部变量定义为()。 A: 自动变量 B: 内部变量 C: 外部变量 D: 静态变量

    • 1

      若函数中局部变量的值经函数调用后仍然保留,则该局部变量定义为()。 A: 自动变量 B: 内部变量 C: 外部变量 D: 静态变量

    • 2

      自动变量属于动态存储方式,只有在定义该变量的函数被调用时,才给它分配存储单元,函数调用结束后,释放存储单元,自动变量的值不能保留。

    • 3

      要引用一个在其他模块定义的变量或函数,必须声明该变量或函数在其他模块被定义,用关键字(1)声明;在本模块定义的全局变量或函数,如果不希望被其他模块使用,用关键字(2)声明;函数里面定义的变量,默认的生命周期是从函数调用开始,到函数返回结束,即调用该函数时,编译系统给变量分配空间,函数返回,空间被编译系统回收。若希望函数返回时,函数内部变量的空间和值被保留,用关键字(3)声明。

    • 4

      如要定义一个局部静态变量,则需要在通常的变量定义前使用关键字__________。