wsx666946 发表于 2022-6-24 21:08:16

写出一个函数,逆序打印单链表中的数据,假设指针L指向了单链表的开始节点。

void reprint(LNode *L)
{
        if(L!=NULL)
        {
        reprint(L->next); //递归逆序打印开始节点后面的数据
        cout<<L->data<<" "; //这一句我没看懂 <<我不知道是什么意思 csdn了一下发现是左移的意思 但是介绍的都是移动数字 在这里还是没有看懂 求大佬解答一下

        }

人造人 发表于 2022-6-24 21:08:17

你学的是C语言还是C++ ?
https://www.apiref.com/cpp-zh/cpp/io/basic_ostream/operator_ltlt.html

临时号 发表于 2022-6-24 21:19:09

本帖最后由 临时号 于 2022-6-24 22:48 编辑

看一下这篇文章https://blog.csdn.net/qq_40261343/article/details/125210190
C++允许运算符重载,操作符重载后与某些特殊类型的对象一起使用,它就又了新含义,与iostream对象一起时,操作符"<<"的意思是发送到

wsx666946 发表于 2022-6-25 15:33:15

人造人 发表于 2022-6-24 21:53
你学的是C语言还是C++ ?
https://www.apiref.com/cpp-zh/cpp/io/basic_ostream/operator_ltlt.html

c 呀

人造人 发表于 2022-6-25 15:41:39

wsx666946 发表于 2022-6-25 15:33
c 呀

这是C++的东西
这是C++中的运算符重载
可以猜到,你是在用C++环境学C语言
不要用C++环境学C语言
源文件的后缀是 .c 不是 .cpp

wsx666946 发表于 2022-6-25 15:55:45

人造人 发表于 2022-6-25 15:41
这是C++的东西
这是C++中的运算符重载
可以猜到,你是在用C++环境学C语言


因为考c语言和数据结构 数据结构里有c++的语法 有的我看不懂

人造人 发表于 2022-6-25 16:01:03

wsx666946 发表于 2022-6-25 15:55
因为考c语言和数据结构 数据结构里有c++的语法 有的我看不懂

先学C语言,再学C++

傻眼貓咪 发表于 2022-6-25 19:27:28

wsx666946 发表于 2022-6-25 15:55
因为考c语言和数据结构 数据结构里有c++的语法 有的我看不懂

你可以把 C++ 当作是 C 的扩充版本。先学习 C

wsx666946 发表于 2022-6-25 19:51:21

人造人 发表于 2022-6-25 16:01
先学C语言,再学C++

好的 c我学完啦 就是看数据结构的时候有一些c++的语法 不太懂 我们考试要求c和c++都可以

wsx666946 发表于 2022-6-25 19:51:52

傻眼貓咪 发表于 2022-6-25 19:27
你可以把 C++ 当作是 C 的扩充版本。先学习 C

好的好的 感谢
页: [1]
查看完整版本: 写出一个函数,逆序打印单链表中的数据,假设指针L指向了单链表的开始节点。