求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据?指针里的“->”符号,是什么意思

2025-12-15 01:30:01 0

求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据?指针里的“->”符号,是什么意思

大家好,指针符号相信很多的网友都不是很明白,包括求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据也是一样,不过没有关系,接下来就来为大家分享关于指针符号和求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据

int *p=&k是定义一个指针, 并把指针指向k,这时p代表地址,*p代表指向数k的数值,而int *p,*p=&k,这时*p代表k的地址,scanf("%d",*p)才有用
int *p=&k与int *p,p=&k一样,认真看下,理解了就好办了,希望对你有帮助

指针里的“->”符号,是什么意思

就是一个运算符,或者说可以是一种简写,可以看成一种记号,a-》b可以看成(*a).b,一般用-》输入比较方便,也比较直观,而且因为struct型数据比较大,特别在参数传递时用指针比较方便,节省时间与空间,因此-》用的比较多.

指针类型^符号怎么读

好像没有准确的说法,很多地方根据意义来读,比如y^3,就说成y的3次方。

但也找到了一种比较公认的英文读法,仅供参考:

y^ (^ 在上) 英文念 y-hat;中文 y-帽

y- (- 在上) 念 y-bar;中文 y-杠

y. (.在上) 念 y-dot;中文 y-点

y~ (~在上) 念 y-tilde;中文 y-波浪

y→ (→在上) 念 y-arrow;中文 y-箭头

一个指针p有*代表什么意思*p代表的是地址吗

看你怎么定义变量的,如果定义的时候是*p,那么p就是一个地址,*表示指针,*p表示指针指向p存储地址中所对应的具体值(即:具体值),

☆【如:

int *p = 1;

那么p所对应的地址内存中存放的值就是1,代码中的*p表示1,p表示1所在的存储地址】。

&符号表示获取对应值的存储地址(并不是具体值,而是存储地址),

☆【如:

int x = 9; 
int *p = &x;//这句代码可以分为两句: int *p; p=&x;

x表示9,&x表示9的地址,代码中的*p表示9,单独p表示9的地址】

【如:

int x=9; 
int *p=&x; //这句代码可以分为两句: int *p; p=&x;
int **a=&p;//这句代码也可以拆分: int **a; a=&p;

x表示9,&x表示9的地址,代码中的*p表示9,&p表示9的地址的地址,代码中的**a表示9,a表示9的地址的地址】

如何改变鼠标指针符号

在桌面空白处右击,选择【个性化】。

找到【主题】这一项,选择【鼠标光标】。

选择【浏览】,把准备好的图片(需提前将图片转换成cur图标文件)选中即可。

初学c++,弄不明白指针符号*跟&到底怎么用&不是引用吗程序里都看不太明白,请教详解,谢谢!

1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
2) 不存在指向空值的引用,但是存在指向空值的指针
C++指针与引用看上去完全不同(指针用操作符’*’和’-》’,引用使用操作符’.’),但是它们似乎有相同的功能。C++指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?
首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可以把变量声明为引用。
“但是,请等一下”,你怀疑地问,“这样的代码会产生什么样的后果?”
char *pc = 0; // 设置指针为空值 char& rc = *pc; // 让引用指向空值 这是非常有害的,毫无疑问。结果将是不确定的(编译器能产生一些输出,导致任何事情都有可能发生),应该躲开写出这样代码的人除非他们同意改正错误。如果你担心这样的代码会出现在你的软件里,那么你最好完全避免使用引用,要不然就去让更优秀的程序员去做。我们以后将忽略一个引用指向空值的可能性。
因为引用肯定会指向一个对象,在C里,引用应被初始化。
string& rs; // 错误,引用必须被初始化 string s("xyzzy"); string& rs = s; // 正确,rs指向s
指针没有这样的限制。
string *ps; // 未初始化的指针 // 合法但危险
不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。因为在使用引用之前不需要测试它的合法性。
void printDouble(const double& rd) { cout 《《 rd; // 不需要测试rd,它 } // 肯定指向一个double值
相反,指针则应该总是被测试,防止其为空:
void printDouble(const double *pd) { if (pd) { // 检查是否为NULL cout 《《 *pd; } }
C++指针与引用的另一个重要的不同是指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,以后不能改变。
string s1("Nancy"); string s2("Clancy"); string& rs = s1; // rs 引用 s1 string *ps = &s1 // ps 指向 s1 rs = s2; // rs 仍旧引用s1, // 但是 s1的值现在是 // "Clancy" ps = &s2 // ps 现在指向 s2; // s1 没有改变
总的来说,在以下情况下你应该使用指针,一是你考虑到存在不指向任何对象的可能(在这种情况下,你能够设置指针为空),二是你需要能够在不同的时刻指向不同的对象(在这种情况下,你能改变指针的指向)。如果总是指向一个对象并且一旦指向一个对象后就不会改变指向,那么你应该使用引用。
还有一种情况,就是当你重载某个操作符时,你应该使用引用。最普通的例子是操作符。这个操作符典型的用法是返回一个目标对象,其能被赋值。
vector v(10); // 建立整形向量(vector),大小为10; // 向量是一个在标准C库中的一个模板 v返回一个指针,那么后一个语句就得这样写:
*v = 10; 但是这样会使得v看上去象是一个向量指针。因此你会选择让操作符返回一个引用。
当你知道你必须指向一个对象并且不想改变其指向时,或者在重载操作符并为防止不必要的语义误解时,你不应该使用指针。而在除此之外的其他情况下,则应使用指针。

golang里面表示指针的*和&符号有什么区别

指针,或者说pointer是一串指向某个内存地址的字符串,所谓指向是指这串字符串的内容是内存地址的值
&表示取地址,例如你有一个变量a那么&a就是变量a在内存中的地址,对于golang,指针也是有类型的,比如如果a是一个string那么&a是一个string的指针类型,在go里面叫&string
所以你看到b := &a,a,b是两个不同的变量,a是string类型,b是&string类型,你用fmt去打印b,你会发现它是一串内存地址,而非a的值
所以为了拿到a的值,有个操作*,用来取出指针对应内存地址里存的值,所以当你fmt打印一下*b它会跟a一模一样

西门子指针符号怎么输入

1、首先打开西门子系统的开关,并关闭急停按钮。
2、其次使用“移动双字”指令创建指针,将间接寻址的存储单元地址移至指针位置。
3、最后用“&”符号加上要访问的存储区地址即可。

指针符号“->”不能多次使用吗 例如:A->B->C=*****

-》是对象的指针取它的成员的操作符,如果B是一个对象的指针且这个对象包含有C这个成员,这是ok的。如果B不是指针,则不能使用B-》C这样的操作符

文章分享结束,指针符号和求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据的答案你都知道了吗?欢迎再次光临本站哦!

求教:指针符号*,什么时候代表指针符号,什么时候代表指针中的数据?指针里的“->”符号,是什么意思

本文编辑:admin

更多文章:


wordpress和自己写(开发企业网站 是用现成的开源框架(如wordpress等)还是自己独立写 哪种比较好一些)

wordpress和自己写(开发企业网站 是用现成的开源框架(如wordpress等)还是自己独立写 哪种比较好一些)

其实wordpress和自己写的问题并不复杂,但是又很多的朋友都不太了解开发企业网站 是用现成的开源框架(如wordpress等)还是自己独立写 哪种比较好一些,因此呢,今天小编就来为大家分享wordpress和自己写的一些知识,希望可以帮

2025年12月25日 14:00

edate函数(excel edate函数怎么用)

edate函数(excel edate函数怎么用)

各位老铁们,大家好,今天由我来为大家分享edate函数,以及excel edate函数怎么用的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录exce

2025年7月23日 09:00

链表排序c++代码(单链表递增次序进行排序用c++实现)

链表排序c++代码(单链表递增次序进行排序用c++实现)

大家好,链表排序c++代码相信很多的网友都不是很明白,包括单链表递增次序进行排序用c++实现也是一样,不过没有关系,接下来就来为大家分享关于链表排序c++代码和单链表递增次序进行排序用c++实现的一些知识点,大家可以关注收藏,免得下次来找不

2026年2月23日 05:45

java代码提示(用myeclipse,在jsp中写java代码,需要导包时不提示,必须手动导包,怎样才能让它提示并且自动导包)

java代码提示(用myeclipse,在jsp中写java代码,需要导包时不提示,必须手动导包,怎样才能让它提示并且自动导包)

各位老铁们好,相信很多人对java代码提示都不是特别的了解,因此呢,今天就来为大家分享下关于java代码提示以及用myeclipse,在jsp中写java代码,需要导包时不提示,必须手动导包,怎样才能让它提示并且自动导包的问题知识,还望可以

2026年4月9日 13:15

配置管理工具哪个最好(公司项目管理软件哪些是比较好用的)

配置管理工具哪个最好(公司项目管理软件哪些是比较好用的)

今天给各位分享公司项目管理软件哪些是比较好用的的知识,其中也会对公司项目管理软件哪些是比较好用的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录公司项目管理软件哪些是比较好用的市面上那么多的项目管理工具,该怎么

2026年1月26日 06:45

怎样安装tomcat服务(如何安装Apache Tomcat并使用Tomcat发布网站)

怎样安装tomcat服务(如何安装Apache Tomcat并使用Tomcat发布网站)

各位老铁们好,相信很多人对怎样安装tomcat服务都不是特别的了解,因此呢,今天就来为大家分享下关于怎样安装tomcat服务以及如何安装Apache Tomcat并使用Tomcat发布网站的问题知识,还望可以帮助大家,解决大家的一些困惑,下

2025年12月21日 23:30

谁有点卡回收寄售平台的源码最好免费的?虚幻源码卡在加载页面中

谁有点卡回收寄售平台的源码最好免费的?虚幻源码卡在加载页面中

这篇文章给大家聊聊关于卡论坛源码,以及谁有点卡回收寄售平台的源码最好免费的对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录谁有点卡回收寄售平台的源码最好免费的虚幻源码卡在加载页面中卡巴扫描提示(加密脚本,欢迎来破解我的源代码.

2026年7月20日 05:00

函数指针类型别名(typedef 函数指针 比如typedef char*(*callback)(char*, int);)

函数指针类型别名(typedef 函数指针 比如typedef char*(*callback)(char*, int);)

本篇文章给大家谈谈函数指针类型别名,以及typedef 函数指针 比如typedef char*(*callback)(char*, int);对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录typedef 函数指针 比如ty

2025年6月5日 09:00

css下载文件(下载网页时,如何将css文件中内容全部下载下来)

css下载文件(下载网页时,如何将css文件中内容全部下载下来)

“css下载文件”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看css下载文件(下载网页时,如何将css文件中内容全部下载下来)!本文目录下载网页时,如何将css文件中内容全部下载下来如何下载网页中的CSS文件详细解答哦!下

2026年7月25日 07:00

equip的名词形式怎么写(equip的名词)

equip的名词形式怎么写(equip的名词)

大家好,今天小编来为大家解答以下的问题,关于equip的名词形式怎么写,equip的名词这个很多人还不知道,现在让我们一起来看看吧!本文目录equip的名词游戏用英语怎么写supply用法有provide sth to sb的用法吗游戏里装

2026年1月23日 19:00

餐桌英语怎么读dining table(餐桌英文怎么说)

餐桌英语怎么读dining table(餐桌英文怎么说)

大家好,关于餐桌英语怎么读dining table很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于餐桌英文怎么说的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2025年10月15日 14:00

数控编程技术是学什么(数控技术是学什么 开设课程有哪些)

数控编程技术是学什么(数控技术是学什么 开设课程有哪些)

这篇文章给大家聊聊关于数控编程技术是学什么,以及数控技术是学什么 开设课程有哪些对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录数控技术是学什么 开设课程有哪些数控编程一般学什么数控专业主要是学什么课程数控技术专业主要是学什么

2025年11月5日 10:15

公司网站建设申请报告(网站建设申请)

公司网站建设申请报告(网站建设申请)

本篇文章给大家谈谈公司网站建设申请报告,以及网站建设申请对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录网站建设申请“关于XXXX购物中心网

2025年10月29日 01:00

css给按钮加箭头(CSS实现带箭头方框怎么控制箭头位置!)

css给按钮加箭头(CSS实现带箭头方框怎么控制箭头位置!)

大家好,今天小编来为大家解答以下的问题,关于css给按钮加箭头,CSS实现带箭头方框怎么控制箭头位置!这个很多人还不知道,现在让我们一起来看看吧!本文目录CSS实现带箭头方框怎么控制箭头位置!如何使用css实现任意大小及任意方向和任意角度的

2026年1月1日 04:30

sql怎么读取excel更新(SQL如何用EXCEL导入一个临时表的相关字段,然后用临时表更新原有的表数据的字段内容)

sql怎么读取excel更新(SQL如何用EXCEL导入一个临时表的相关字段,然后用临时表更新原有的表数据的字段内容)

大家好,今天小编来为大家解答以下的问题,关于sql怎么读取excel更新,SQL如何用EXCEL导入一个临时表的相关字段,然后用临时表更新原有的表数据的字段内容这个很多人还不知道,现在让我们一起来看看吧!本文目录SQL如何用EXCEL导入一

2026年4月25日 09:30

mysql查看视图(MySQL中视图和表的区别与联系)

mysql查看视图(MySQL中视图和表的区别与联系)

本篇文章给大家谈谈mysql查看视图,以及MySQL中视图和表的区别与联系对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录MySQL中视图和表的区别与联系怎么知道mysql 里是表还是视图如何查询SqlServer和MySql

2026年7月9日 03:00

require词根(require acquire enquire 这三个单词怎么区别,有共同的词根么)

require词根(require acquire enquire 这三个单词怎么区别,有共同的词根么)

本篇文章给大家谈谈require词根,以及require acquire enquire 这三个单词怎么区别,有共同的词根么对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问

2025年7月27日 09:00

全球疫情2024年才会结束(全球疫情啥时结束)

全球疫情2024年才会结束(全球疫情啥时结束)

今天给各位分享全球疫情啥时结束的知识,其中也会对全球疫情啥时结束进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录全球疫情啥时结束全球疫情什么时候能结束疫情预测什么时候能结束2024年还会有疫情吗疫情会持续多久全

2025年12月19日 16:45

shell脚本字符串转数字(如何编写一个shell脚本)

shell脚本字符串转数字(如何编写一个shell脚本)

各位老铁们好,相信很多人对shell脚本字符串转数字都不是特别的了解,因此呢,今天就来为大家分享下关于shell脚本字符串转数字以及如何编写一个shell脚本的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录如何编

2025年9月4日 02:45

wallpaper怎么设置鼠标特效(wallpaper控制鼠标灯光)

wallpaper怎么设置鼠标特效(wallpaper控制鼠标灯光)

这篇文章给大家聊聊关于wallpaper怎么设置鼠标特效,以及wallpaper控制鼠标灯光对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录wallpaper控制鼠标灯光wallpaper能改鼠标指针吗Watery Deskt

2026年5月6日 09:45

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索