01
设有如下定义成的链表,则值为6的表达式是(D)
struct st{int data; struct st *next;} a[3] = {5, &a[1], 7, &a[2], 9,NULL}, *p = a;
(A)p+±>data
5
p+1
(B)p->data++
5
6
©(*p).data++
5
6
(D)++p->data
6
c练习01
这篇博客讨论了链表数据结构的相关知识,通过一个具体的例子展示了如何在C语言中操作链表节点,特别是涉及到了指针和链表节点数据的增量操作。题目中给出了一个链表结构和指针初始化,然后分析了不同表达式对链表首元素数据的影响,重点在于理解指针和数据成员的访问方式。
摘要由CSDN通过智能技术生成