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




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

  第67题    2022年上半年  
执行下面的一段C程序后,变量ret的值为(61)。
char str[20];
int ret=strlen(strcpy(str,”Hello_World”));

  第52题    2010年下半年  
在软件需求分析阶段,分析人员要解决的一个主要问题就是了解用户要让软件“做什么”,需求分析阶段的输出是软件需求规格说明书。软件需求规格说明书内..

  第47题    2019年下半年  
下列对嵌入式操作系统的理解,错误的是(47)。

 
知识点讲解
· 指针与链表
 
        指针与链表
        指针是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
软考在线版权所有