在C语言中,可以用typedef声明新的类型名来代替已有的类型名,比如有学生链表结点: typedef struct node{ int data; struct node * link; }NODE, * LinkList; 下述说法正确的是______。A.NODE是结构体struct node的别名B.* LinkList也是结构体struct node的别名C.LinkList也是结构体struct node的别名D.LinkList等价于node*

题目

在C语言中,可以用typedef声明新的类型名来代替已有的类型名,比如有学生链表结点: typedef struct node{ int data; struct node * link; }NODE, * LinkList; 下述说法正确的是______。

A.NODE是结构体struct node的别名

B.* LinkList也是结构体struct node的别名

C.LinkList也是结构体struct node的别名

D.LinkList等价于node*


相似考题
更多“在C语言中,可以用typedef声明新的类型名来代替已有的类型名,比如有学生链表结点:typedef struct ”相关问题
  • 第1题:

    以下叙述中错误的是()

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

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

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

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


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

  • 第2题:

    下面叙述错误的是_________。

    A.可以用typedef将已存在的类型用一个新的名字来代表。

    B.可以通过typedef增加新的类型。

    C.用typedef定义新的类型名后,原有类型名仍然有效。

    D.用typedef可以为各种类型起别名,但不能为变量起别名。


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

  • 第3题:

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

    A.可以通过typedef增加新的类型

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

    C.用typedef定义新的类型名后,原有类型名仍有效

    D.用typedef可以为各种类型起别名,但不能为变量起别名


    A 解析:选项A)错误,原因是typedef可以声明新的类型名来代替已有的类型名,但却不能增加新的类型。

  • 第4题:

    【单选题】以下叙述中错误的是_________。

    A.用typedef可以为各种类型起别名,但不能为变量起别名

    B.用typedef定义新的类型名后,原有类型名仍有效

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

    D.可以通过typedef增加新的类型


    A 解析:选项A错误,原因是typedef可以声明新的类型名来代替已有的类型名,但却不能增加新的类型。

  • 第5题:

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

    A.可以通过typedef增加新的类型

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

    C.用typedef定义新的类型名后,原有类型名仍有效

    D.用typedef可以为各种类型起别名,但不能为变量起别名


    C 解析:高级程序语言可以通过编译方式或解释方式在计算机上运行。C语言程序必须经过编译才能运行。脚本语言(如JavaScript、VBScript等)是一种解释性的语言,需要解释器才能运行。是介于HTML、C、C++、Java和C#等编程语言之间的语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列指令。与传统的编程方式相比,可视化编程是指无须编程,仅通过直观的操作方式即可完成界面的设计工作。Delphi和VisualBasic都是可视化编程语言。可视化编程语言的特点主要表现在以下两个方面。1)基于面向对象的思想,引入了控件的概念和事件驱动;2)程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。