在定义函数时,函数的存储类型可以()。A.是staticB.是autoC.是registerD.是externE.省略

题目
在定义函数时,函数的存储类型可以()。

A.是static

B.是auto

C.是register

D.是extern

E.省略


相似考题
更多“在定义函数时,函数的存储类型可以()。 ”相关问题
  • 第1题:

    如果某个函数在定义时,省略了存储类型,则默认的存储类型是( )

    A.auto

    B.void

    C.extern

    D.static


    正确答案:C
    C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用;后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。

  • 第2题:

    以下函数定义的说法错误的是:‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪

    A.函数定义时,参数个数可以是0个或多个,类型可以不同

    B.函数定义时,可以有return语句,也可以没有

    C.函数定义时,参数需要声明数据类型

    D.函数定义时,可以返回0个或多个结果,多个结果将作为元组类型返回


    B

  • 第3题:

    函数的定义与存储过程类似,不同之处是函数必须指定返回的类型,存储过程可以不指定。


    见教材

  • 第4题:

    被调用函数执行结束时,此函数中定义的()类型的变量不被释放。

    A.auto

    B.register

    C.static

    D.所有的存储类型


    static

  • 第5题:

    函数返回值的类型是在定义函数时所指定的函数类型。()