问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 指针中*p=&n; ,是什么意思呢,和*p,p=&n;,有什么区别和关系呢...

发布网友 发布时间:2024-10-03 19:15

我来回答

4个回答

热心网友 时间:2024-10-05 08:59

你要搞清两个概念:指针在定义和使用时的差别。
一个是定义的时候,int *p = &n,那么说明p是一个地址,它指向n这个变量。
一个是使用时 *p=&n,那么说明p是二级指针,即它指向地址的地址,那么*p仍然是地址,它指向n这个变量。

热心网友 时间:2024-10-05 09:03

没有区别啊。
第一个 int n = 10; int *p = &n; 是在定义p指针时即初始化;
第二个 int n = 10; int *p = NULL; p = &n; 是先定义指针,再初始化;

这里跟二级指针无关啦。所谓二级指针应该就是指向指针的指针。
其实指针本质上只是一个内存地址值。

热心网友 时间:2024-10-05 08:58

没有什么区别,都是将n的地址赋值给指针p

热心网友 时间:2024-10-05 08:57

*p=&n这个只能是在定义指针p时使用,例如int *p=&n. 而p=&n,是在已经定义好指针p的前提下用,例如:int *p; p=&n; 如果给指针P赋值,是不可以用*p=&n的,因为此时*p代表它所指向的变量的值。
C语言 指针中*p=&n; ,是什么意思呢,和*p,p=&n;,有什么区别和关系呢...

一个是使用时 *p=&n,那么说明p是二级指针,即它指向地址的地址,那么*p仍然是地址,它指向n这个变量。

请一些c语言指针方面的概念,*p=&n, p=n, *p=n, p++,*p++ *(p+1...

(1)*p = &n; &n是取变量n的地址,然后赋值给指针p所指向的内存空间。因为&n是一个地址类型(可看作int指针类型),而*p即为取变量m的值为int类型,等号左右两边类型不匹配,C语言默认强制类型转换,会将地址类型(类似0x7ff97)转换为int类型(如0x7ff97会转换为十进制下的8883503)。注意...

c语言中,p为指针,那么*p和&p是一样的吗,什么区别

在声明指针变量的时候,*p表示声明p是指针变量,比如int *p(声明p为int型指针变量);在调用指针变量的时候,*p表示指针变量p所指向的变量的值,比如int a=5,b; int *p;(声明p为int型指针变量),p=a; b=*p;(把p所指向的变量的值,即a的值赋给变量b)。对于&p,则是代表变量p的地址...

c语言中p*是什么意思,他和*p的区别是什么?

p 如是出现在算术表达式中,这个星号就是乘号,表示相乘,如果是出现在声明中(如变量定义),那就表明p是一种数据类型,p*表示要声明这种类型的指针变量。p 依然可以表示相乘的运算,也可表示提取p指针指向的位置保存的值。例如:int a=9;int *p=a;printf("%d",*p);这个printf()调用中的*p表示...

c语言中*p,&p,p到底有何关系? 如f(int *p),f(&p),printf("%d\n"

可以这样理解。int *p; p就是一个变量,存放一个值。这个值有点特殊,它是个存储空间的地址。这是,p成为指针变量。*p如果出现在表达式中,表示一个值,这个值为p中存放的地址处的内容。int p;的情况下,p也是一个变量,存放一个整型值。&p也是一个特殊值,这个值为p这个变量在存储空间中的...

C语言中:p = &a,这是什么意思? *p =a这又是什么意思? 这两名可以等效么...

p=&a,意思是把a是地址给p,这个p定义的时候是一个指针变量,*p=a,也是这个意思,比如a=2,那么*p就是等于2,p是存放2这个值的空间的地址,可以等效。

在C语言中指针函数*p=&q,是什么意思?“*”和“&”什么作用?

表示声明了一个指针变量,& 表示取出变量的内存地址。*p=&q 的意思就是把q的内存地址取出来,赋值给指针p。

c语言中,设p是一个指针,*p=&x与p=&x有什么区别

前者是在定义指针时才成立,意思是定义指针p是变量x的地址。后者是程序语句中的取x地址赋值给p。

*p和p的区别c语言

接下来,我们探讨*p的含义。在C语言中,*号作为解引用运算符,用于获取指针指向的值。当*号作用于一个指针变量时,比如int *ptr = &p; *ptr = 20;这里*ptr就表示ptr指针所指向的内存位置的值,也就是变量p的值。通过*ptr,我们不仅可以读取该位置的值,还可以修改它。在上述例子中,我们将*...

C语言指针**p是什么意思

p表示p也表示地址,简单的说,这个地址对应的存储单元存储的数也是一个地址,而不是数值,而这个被存储的地址对应的存储单元存储的数据才是真正的相应类型的数值!例如:int i=10; //定义了一个整型变量 int *p=&i; //定义了一个指针指向这个变量 int **p1=&p; //定义了一个二级指针指向p指针...

c语言中指针的定义 若指向下一个兄弟的指针有n个为空 c语言行指针 c语言指针详解 c语言指针类型 c语言指针地址 c语言指针数组 c语言指针的用法 c语言指针赋值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
海尔双开门冰箱排水孔堵塞疏通方法 海尔双开门冰箱排水孔在哪? 18岁后追讨抚养费可以吗 民法典中子女成年是不是能追讨抚养费 在杭州城站火车站下,离火车站最近K525路公交站台有多远?怎么走?知道... 会泽人民医院可以看男科吗? 杭州城站到525公交站具体怎么走 在杭州城站火车站下,离火车站最近K525路公交站台怎么走(麻烦具体点... 从杭州城站火车站出来,然后去k525站牌怎么走 会泽县者海人民医院院长和副院长是? 我身高165,体重55公斤,肤色很白,适合穿什么衣服呢?我喜欢稳重一点的_百 ... 身高175左右,体重55KG左右应该穿那个号码的衣服? ...肩不是很寛,腰细,腿细偶是男生哈,该怎么搭配衣服! 吃什么会性早熟女 性早熟的原因-今日头条 我的硬盘是FAT32格式,单个文件不能超4G。怎么改为NTFS格式? fat32怎么转换到ntfs %c语言中什么意思 我身高173,体重55kg,请问我应该买多大的羽绒服,M?L?还是XL啊谢谢啦 怎样把FAT32的磁盘变更成NTFS的磁盘? 身高175 体重55公斤 穿这件衣服怎么搭配... 除用什么符号表示? 龋齿是什么意思解释? C语言的符号是什么含义? 《暴走英雄坛》副本怎么开介绍_《暴走英雄坛》副本怎么开是什么 暴走英雄坛怎么拜师太极门 拜师太极门方法详解-新手攻略-安族网_百度... 跪求...求一个简洁点的录音软件,可添加伴奏...音效要好 巅峰战舰怎么玩航母 巅峰战舰如何玩航母 巅峰战舰驱逐舰乌达部件s4优先选什么 ...清华美院,中央美院,中国美院对艺术生文化课的录取分数是多少吗?谢谢... 八大美院中哪所学校最好呀? 福清三华职业技术学校简介 福清三华职业技术学校教学特色 一个许多成年人都回答错误的问题: 姓母的在古代是不是很有前途 麻烦成年人回答………每次出门老被路人看,这次走在路上回家有个推荐护肤... 移动充电宝在有无线网络的情况下还扣流量吗 “毋”字是“姓 为了了解中学生参加体育活动的情况,某校对部分学生进行了调查,其中一... 母当姓氏怎么读 为什么要用成年人的眼光去看待问题 落地窗风水好不好落地窗禁忌 有适合成年人的论坛吗? 难治性癫痫手术根治关键是病源灶定位 卧室落地窗风水禁忌有哪些 卧室落地窗设计风水有哪些讲究 难治性癫痫产生的原因 ...=”的优先级比“《=”的优先低,为什么呢?为什么不等于的优先级,低... 难治性癫痫真的不好治吗 在沈阳去长白山? 如何免费升级windows10 怎么升级WINDOWS10 谁知道哪些青春校园爱情的电影,现在烂片太多了,爱奇艺里面大多数就是...