niusouti.com

以下叙述中错误的是( )。A.可以用typedef说明的新类型名来定义变量B.typedef说明的新类型名必须使用大写字母,否则会出编译错误C.用typedef可以为基本数据类型说明一个新名称D.用typedef说明新类型的作用是用一个新的标识符来代表已存在的类型名

题目

以下叙述中错误的是( )。

A.可以用typedef说明的新类型名来定义变量

B.typedef说明的新类型名必须使用大写字母,否则会出编译错误

C.用typedef可以为基本数据类型说明一个新名称

D.用typedef说明新类型的作用是用一个新的标识符来代表已存在的类型名


相似考题
更多“以下叙述中错误的是( )。 A.可以用typedef说明的新类型名来定义变量B.typedef说明的新 ”相关问题
  • 第1题:

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

    A.用typedef可以增加新类型

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

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

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


    正确答案:A
    typedef并不是增加了新类型,面是用一个新名字替代已存在的类型,不能为变量说明一个新名,使用typedef可以增强程序的可移植性。所以A选项错误:

  • 第2题:

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

    A.用typedef可以增加新类型

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

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

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


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

  • 第3题:

    以下叙述中错误的是()

    A.用typedef可以说明一种新的类型名

    B.typedef的作用是用一个新的标识符来代表已存在的类型名

    C.可以用typedef说明的新类型名来定义变量

    D.typedef说明的新类型名必须使用大写字母,否则会出编译错误


    A typedef并不是增加了新类型,面是用一个新名字替代已存在的类型,不能为变量说明一个新名,使用typedef可以增强程序的可移植性。所以A选项错误:

  • 第4题:

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

    A.用typedef可以增加新类型

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

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

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


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

  • 第5题:

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

    A.typedef用于定义新类型

    B.typedef用于定义新变量

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

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


    B