社区
新手乐园
帖子详情
请问int* &p怎么理解
discory
2006-04-01 08:44:27
我学了指针很久了,还是不太明白这个int* &p //返回一个int指针的引用
是不是这样看int* (&p),那么&p是一个引用别名了。
反正在这里我挺糊涂的,望各位大虾讲解一下,举个例子最好
...全文
385
5
打赏
收藏
请问int* &p怎么理解
我学了指针很久了,还是不太明白这个int* &p //返回一个int指针的引用 是不是这样看int* (&p),那么&p是一个引用别名了。 反正在这里我挺糊涂的,望各位大虾讲解一下,举个例子最好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iolia
2006-04-01
打赏
举报
回复
可以理解为指针的引用a是一个指针类型type *,b是相应指针类型的引用type * &,则a,b在使用的时候可以互换,改变一个的值,其所代表的变量(即指针或地址)都回发生改变
jixingzhong
2006-04-01
打赏
举报
回复
int* &p //返回一个int指针的引用
楼主明白 引用的 概念不?
就是一个别名,
这个指针的引用就是 一个指针的别名 --------还是指针 ...
OpenHero
2006-04-01
打赏
举报
回复
你可以这样来理解
typedef int* p_int;
int t_a = 0 ;
p_int p1 = &t_a;
p_int &p2 = p1;
这样就好理解了,把*一层一层的替换掉
OpenHero
2006-04-01
打赏
举报
回复
指向地址的指针
int a = 0 ;
int *b = &a;
int* &p = b;
ox_thedarkness
2006-04-01
打赏
举报
回复
恩,楼主正解阿。
C语言内存函数模拟实现:从memcpy到memmove的底层原理与安全实践
本文深入剖析memcpy、memmove和memcmp三个C标准库内存函数的底层实现原理,重点阐释通用指针void*的字节级操作机制、重叠内存区域的判定逻辑与安全拷贝方向选择(从前向后或从后向前),以及无符号字节比较的关键细节。强调防御性编程(空指针检查)、类型转换规范(const void*、size_t、unsigned char*)和边界测试实践,揭示其与字符串函数的本质区别及未定义行为风险。
1.1.3 最大公约数
本文系统介绍最大公约数的核心算法与应用,包括经典辗转相除法(欧几里得算法)、优化的二进制算法、最小公倍数计算公式、扩展欧几里得算法的递归推导与实现,以及其在线性同余方程求解中的关键应用。重点阐述裴蜀定理的理论基础、扩欧的系数回溯机制及同余方程通解结构。
计算机二级C++备考:从环境搭建到核心语法深度解析
本文聚焦计算机二级C++考试核心内容,系统解析指针(含一级/二级指针内存模型与函数传参场景)、结构体链表(头/尾插法、遍历、增删操作及边界处理)和STL容器(map与set的特性、插入行为、遍历顺序与迭代器使用)。同时涵盖VSCode+MinGW环境配置关键步骤、典型题型解题思维(读程序写结果、程序填空、编程题)及调试技巧(GDB断点、段错误排查),强调
理解
而非死记,助力考生构建扎实的C++实践能力。
C语言核心概念与字符串处理详解
本文分享了在学习过程中的心得体会,探讨了如何有效学习的方法和技巧。
C语言指针万字超详细教程:吃透指针,才算真正学会C语言
本文系统讲解C语言指针本质:指针是存储内存地址的变量,依赖取地址(&)和解引用(*)运算符;涵盖指针与数组、函数传参、二级指针、void*、空指针与野指针、const修饰规则等关键知识点;强调指针类型决定解引用字节数和偏移量,区分指针数组与数组指针,指出野指针、字符串常量区误写、局部变量地址返回等高频崩溃原因。
新手乐园
33,315
社区成员
41,769
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章