输出链表函数示例-谭浩强C语言教程

输出链表的代码块是谭浩强《C 语言教程》里一个挺经典的小节,思路清晰,代码也比较好懂。void print(STU * head)这种写法现在看来虽然有点老派,但对刚学指针的你来说,还是挺实用的。

函数里用了一个STU *p变量遍历链表,判断条件是p != NULL,一步步p = p->next往后走,这套路放现在依旧常见。你要是做学生信息管理那类小项目,这函数直接拿来用都没啥问题。

哦对了,它用的是cout输出,看着像是 C++混用的写法。如果你纯 C 在搞,建议改成printf,要不然编译直接报错。想再深入点,还可以看看下面这几个文章,有链表、有结构体,还有怎么用结构体当函数参数的,蛮有的:

链表输出函数-C++结构体作函数参数-C 语言入门教程,这两个我觉得比较实用,思路也清楚。

如果你刚学完指针,正好在写链表的作业或者小项目,那这个资源你可以直接套着用,改一改就能跑。别忘了换掉cout哦~

ppt 文件大小:8.81MB