社区
C++ 语言
帖子详情
寻大侠帮忙,*和*&的问题
lylywenwen
2007-05-05 09:32:50
typdef Struct node{
int data;
typdef node * node;
} Lnode;
void insert(Lnode * h,int x)插入一条数据
void insert(Lnode * &h,int x)插入一条数据
*和*&这两个在操作上有没有什么区别
...全文
196
6
打赏
收藏
寻大侠帮忙,*和*&的问题
typdef Struct node{ int data; typdef node * node; } Lnode; void insert(Lnode * h,int x)插入一条数据 void insert(Lnode * &h,int x)插入一条数据 *和*&这两个在操作上有没有什么区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lin_style
2007-05-06
打赏
举报
回复
LZ把指针当成普通变量看就行了
普通变量值传递和引用区别就是你的答案
lylywenwen
2007-05-06
打赏
举报
回复
多谢各位
junsky2006
2007-05-05
打赏
举报
回复
指针的指针*&h
typdef node * node;这我也看不懂
chenyu2202863
2007-05-05
打赏
举报
回复
typdef Struct node{
int data;
typdef node * node;
} Lnode;
楼主这个定义没错误?
typdef node * node; 这个是什么意思?
HappyTree
2007-05-05
打赏
举报
回复
会有区别的
Lnode * h:只能修改h指向的内容,不能修改h本身
Lnode * &h:既可以修改h指向的内容,也可以修改h本身,相当于**
blackmurder
2007-05-05
打赏
举报
回复
有区别
前者是传递一个指针,后者是传递一个指针的引用
换句话说,你调用insert时,前者是为指针制作一份副本然后传送,后者是直接传送指针本身
这样函数调用结束后第一个函数的指针不会指向其他内容,而第二个指针却可能指向其他内容
python位置参数和关键字参数的位置_Python 中的位置参数和关键字参数分析
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA():pass显然,函数funcA没有参数(同时啥也不干:D)。下面这个函数funcB就有两个参数了,def funcB(a, b...
python中关键字参数含义_Python 中的位置参数和关键字参数分析
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA():pass显然,函数funcA没有参数(同时啥也不干:D)。下面这个函数funcB就有两个参数了,def funcB(a, b...
python中关键字参数_Python 中的位置参数和关键字参数分析
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA():pass显然,函数funcA没有参数(同时啥也不干:D)。下面这个函数funcB就有两个参数了,def funcB(a, b...
Python 中的位置参数和关键字参数分析
先说说函数定义,我们都知道,下面的代码定义了一个函数funcA def funcA(): pass 显然,函数funcA没有参数(同时啥也不干:D)。 下面这个函数funcB就有两个参数了, def funcB(a, b): print a print b 调用的时候,我们需要使用函数名,加上圆括号扩起来的参数列表,比如 funcB(100, 99)
Python中位置参数和关键字参数
按顺序给值,像排队(简单快速)
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章