PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题]linked list反转串行 使用call by address
楼主:
me8z7gnk
(SONG-SONG)
2019-01-05 16:19:40
问题(Question):
会使用call by address 跟 linked list 但是合起来用就不会用
希望解惑 谢谢
主要的程式码:
class node //linked list制作
{
public:
int data;
node *link;
};
node *invert1(node *first) //反转串行
{
node *p=first;
node *x0=NULL,*s1;
while(p!=NULL)
{
s1=p->link;
p->link=x0;
x0=p;
p=s1;
}
first=x0;
return first;
}
能使用传回值的形式反转串行
但是要如何使用call by address 或 call by reference 反转串行呢?
希望高手解惑谢谢
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
全部程式码:
http://codepad.org/UyOunoNW
作者:
x246libra
(楓)
2019-01-06 11:03:00
使用指标的指标 参考看看
http://codepad.org/k6gh7JbK
让变量尽量有意义 看一阵子 才懂你程式变量的意思希望我没有写错 也正在学习对c++不熟 只知道Ref的概念和简易用法这是我自己乱尝试 by ref 的写法
http://codepad.org/iwLsrKkB
楼主:
me8z7gnk
(SONG-SONG)
2019-01-06 11:58:00
没学过多重指标 又上了一课 谢谢X大看了X大的程式 可阅读性比我好 会在加强这部分 谢谢感觉call by reference 真的比call by address 好用多了
继续阅读
[分享] Unity开发元老抨击:C++ 20新功能造成编
name2name2
[问题] 关于 set 的效率问题
nevikw39
[问题] C语言变量宣告问题
PanYX
[问题] __declspec 跟 dll关系
tzuchun42
[问题] 序列埠正确close()后无法再正常工作
dces4212
[问题] cmake build library
tzuchun42
[问题] printf 和 引号问题
nekosgr93
[问题] codeblocks建立专案
baldhawk
[问题] C++输出的值与预想的不一样
Neal121
[问题] Windows libvlc是否有静态库呢?
james999
Links
booklink
Contact Us: admin [ a t ] ucptt.com