全部科目 > 嵌入式系统设计师 >
2021年上半年 上午试卷 综合知识
第 34 题
知识点 指针与链表  
关键词 链表  
章/节 嵌入式系统程序设计  
 
 
下列关于链表的描述中,不正确的是()。
 
  A.  可随机访问任意一结点
 
  B.  插入、删除不需要移动元素
 
  C.  不必事先估计存储空间
 
  D.  所需空间与其长度成正比




 
 
相关试题     嵌入式系统程序设计 

  第21题    2009年下半年  
将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是(21)。

  第19题    2009年下半年  
许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括(19)。

  第43题    2019年下半年  
某计算机存储器按字节编址,采用小端方式存放数据,假定编译器规定int型和short型长度分别为32位和16位,并且数据按双字节对齐存储。某C语言程序段如下。
..

 
知识点讲解
· 指针与链表
 
        指针与链表
        指针是C语言的特色和精华所在,链表是指针的重要应用之一,创建、查找、插入和删除结点是链表上的基本运算,需熟练掌握这些运算的实现过程,其关键点是指针变量的初始化和在链表结点间的移动处理。
        以元素值为整数的单链表为例,需要先定义链表中结点的类型,下面将其命名为Node,而LinkList则是指向Node类型变量的指针类型名。
        
        当p指向Node类型的结点时,涉及两个指针变量:p和p->next,p是指向结点的指针,p->next是结点中的指针域,如下图(a)所示;运算“p=p->next;”之后,p指向下一个结点;如下图(b)所示;运算“p->next=p;”之后,结点的指针域指向结点自己,如下图(c)所示。
        
        指向结点的指针运算示例



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有