itgle.com

以下关于typedef的叙述正确的是()。A. 用typedef可以定义各种类型名,但不能用来定义变量B. 用typedef可以增加新类型C. 用typedef只是将已存在的类型用一个新的名字来代表D. 使用typedef便于程序的通用

题目
以下关于typedef的叙述正确的是()。

A. 用typedef可以定义各种类型名,但不能用来定义变量

B. 用typedef可以增加新类型

C. 用typedef只是将已存在的类型用一个新的名字来代表

D. 使用typedef便于程序的通用


相似考题
更多“以下关于typedef的叙述正确的是()。 ”相关问题
  • 第1题:

    以下关于typedef的叙述错误的是______。

    A.用typedef可以增加新类型

    B.typedef只是将已存在的类型用一个新的名字来代表

    C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

    D.用typedef为类型说明一个新名,通常可以增加程序的可读性


    正确答案:A
    解析: 本题考查的重点是typedef的理解运用。C语言允许通过typedef为数据类型定义新名字,但是,它并非是生成新的数据类型,因此选项A是错误的。

  • 第2题:

    以下叙述中正确的是

    A.使用typedef说明新类型名时,其格式是:typedef新类型名原类型名;

    B.在程序中,允许用typedef来说明一种新的类型名

    C.使用typedef说明新类型名时,后面不能加分号

    D.在使用typedef改变原类型的名称后,只能使用新的类型名


    正确答案:B
    本题考查typedef的使用方法,typedef对已存在的类型使用一个新的名字,选项A总新类型名应该在原类型名之后,C选项中后面要加分号,D选项中可以使用原类型名。

  • 第3题:

    下面有关typedef语句的叙述中,正确的是()

    A.typedef语句用于定义新类型

    B.typedef语句用于定义新变量

    C.typedef语句用于给已定义类型取别名

    D.typedef语句用于给已定义变量取别名


    可以用T定义结构体变量

  • 第4题:

    以下关于typedef的叙述错误的是( )。

    A.用typedef可以增加新类型

    B.typedef只是将已存在的类型用一个新的名字来代表

    C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

    D.用typedef为类型说明一个新名,通常可以增加程序的可读性


    正确答案:A
    Typedef语句的作用仅仅是用“标识符”来表示已存在的“类型名”,并未产生新的数据类型。

  • 第5题:

    下面有关typedef的叙述中,正确的是()。

    A.typedef用于定义新类型

    B.typedef用于定义新变量

    C.typedef用于给已定义类型取别名

    D.typedef用于给已定义变量取别名


    B