关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
wxl521717
2017-02-17 14:00
采纳率: 100%
浏览 13771
首页
已采纳
两个指针变量可以相互赋值吗?
int *p, *q;
p=q;
这样写是什么意思?是p指向q吗?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
4
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
昏晓错星辰
2017-02-17 14:20
关注
两个指针变量之间可以相互赋值,p和q都是int类型的指针。
p=q表示将q所指向的int类型变量的地址赋给p
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
11
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(3条)
向“C知道”追问
报告相同问题?
提交
关注问题
关于
指针
变量
的
赋值
,以下两种方式相同吗,第二个无法理解。
c语言
数据结构
有问必答
2021-09-23 21:21
回答 1
已采纳
两种方式 基本上相同 注意int *p=&x 这里的*只是表示声明p为
指针
。不是获取p所指向的
变量
int *p=&x; 等于是 int *p; p=&x;
c++,char *
指针
数据
赋值
给另一char*数组后,删除原来char*,第二个也会边为空。
c++
2022-09-14 13:48
回答 4
已采纳
a=b; //
赋值
操作你这么写,等于修改了a
指针
的指向,修改以后a指向了b,而b只是一个常量字符串,当然不能delete了。你这个代码,就是一个典型的反面教材。new分配的空间的首地址,你一定不能丢掉
关于结构体
指针
赋值
的问题
c语言
2022-09-03 20:54
回答 3
已采纳
第一个问题,可以
相互
转换,只不过,你不要想的太复杂,不管是什么结构体
指针
,它也就是个
变量
,是
变量
都可以
赋值
,假如,
两个
地址分别是0x1000,0x2000只不过,你
赋值
之后从0x1000,这时候正常的
不同类型的
指针
变量
是可以直接
相互
赋值
的_C语言
指针
——入门指南
2021-01-15 10:58
Liang Tong的博客
Hello 大家好欢迎关注编程猎人本人小白一枚一个立志成为分享编程干货的博主一,什么是
指针
?二,
指针
的注意事项?三,
指针
与数组四,
指针
与函数五,
指针
与堆空间一,什么是
指针
?C语言中
变量
是容器,可看作装酒的酒杯...
子函数返回值数组
赋值
给
指针
,调试监控
指针
显示无法读取内存
c语言
2022-10-13 12:26
回答 4
已采纳
你可以把代码改成如下形式 main.c #include <stdio.h> extern unsigned long long ll_a[5]; extern unsigned lon
一个初学c语言
指针
的小白的问题:关于两
指针
指向的交换
c语言
2020-11-15 11:29
回答 1
已采纳
先看前
两个
程序都是实现
指针
指向内存的值的交换,注意第三个交换的是什么。函数参数是双层
指针
(int **p,p是一个
指针
变量
,指向一个
指针
,
指针
指向int类型
变量
)。所以box
指针
接收的*p1是
指针
,交
关于
指针
函数,将
指针
赋值
为函数返回值时......
c++
c语言
2019-05-09 16:26
回答 3
已采纳
特别注意下,不要返回局部
变量
的
指针
,因为局部
变量
在堆栈上,函数返回,地址就是非法的了。 ``` // Q760646.cpp : This file contains the 'main' fun
c语言
指针
赋值
指针
变量
赋值
吗,C语言_
指针
变量
的
赋值
与运算,很详细
2021-05-20 04:38
YoshiSukiMatsu的博客
指针
变量
的
赋值
指针
变量
同普通
变量
一样,使用之前不仅要定义说明, 而且必须赋予具体的值。未经
赋值
的
指针
变量
不能使用, 否则将造成系统混乱,甚至死机。
指针
变量
的
赋值
只能赋予地址, 决不能赋予任何其它数据,...
用c++定义一个学生类,该类含学号,姓名,专业,三个私有成员,全部设置为字符
指针
变量
c++
有问必答
2021-05-24 16:53
回答 3
已采纳
#include <stdlib.h> #include <string.h> class temp{ private: char *pStuNo; char *pPro
下面这种情况是为什么啊?关于C++常量和
指针
c++
2017-11-15 12:00
回答 2
已采纳
这个原因跟编译器有关系,因为 你在函数内使用 const int p = 6; 编译器会将后面直接使用 p的地方替换成 6,这样, 在 cout<< *q<<" " <
指针
,为啥打印出来的数不对,而且地址每次打印都会变
c++
c语言
2022-02-26 23:24
回答 1
已采纳
供参考: #include <stdio.h> int main() { float a[5] = {0}; float* b = a; for (int i =
C/C++中的
指针
变量
可以
相互
赋值
,使得它们指向同一块地址空间
2019-11-02 16:00
deniece1的博客
两个
指针
变量
可以
相互
赋值
吗? int *p, *q; p=q; 这样写是什么意思?是p指向q吗? 答:1.
两个
指针
变量
之间可以
相互
赋值
,p和q都是int类型的
指针
。 p=q表示将q所指向的int类型
变量
的地址赋给p 2.
两个
都是
指针
,所以是p...
两个
结构体能直接
赋值
吗?
2022-05-09 17:20
猿来是码农的博客
如果这
两个
结构体
变量
类型一样,是可以直接
赋值
的,如果类型不一样,那肯定不能直接
赋值
。如: #include <stdio.h> #include <stdlib.h> #include <string.h> struct Test { int index; int ...
C++-结构体可以直接
赋值
吗?
2023-03-05 22:43
@Moota的博客
结构体可以直接
赋值
,但是需要注意其成员
变量
对于
赋值
操作的不同表现。
两个
结构体可以直接
赋值
吗_C语言二级必备知识,C语言结构体基本介绍。
2020-12-14 22:58
weixin_39534395的博客
结构体是一种构造数据类型。用于把不同类型数据合并成为一个整体定义:struct 结构体名 { 类型标识符 成员名; 类型标识符 成员名; // 结构体类型定义的时候, //不可以赋初值。 }; // 不要忘记结...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告