打印双向链表 -- C语言

代码实现

void dumpDoubList(st_doubNode * head){
	if(NULL == head){
		return;
	}

	st_doubNode * p = NULL;
	
	printf("========= Dump Double List %p ===========\n\t", head);
	p = head;
	while (NULL != p){
		printf(" %d ", p->data);
		p = p->next;
	}
	printf("\n");
	printf("===================================\n");
}

调试编译

gcc doublist.c listMain.c -DDEBUG -o a.exe

调试输出

========= Dump Double List 0xa08010 ===========
         22  32  19  53  0  47  29  116  4  6
===================================
发布了182 篇原创文章 · 获赞 42 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/leoufung/article/details/104374222