社区
C++ 语言
帖子详情
关于指针的问题,求高手帮下忙?
ly252958710
2009-06-19 09:48:39
void main()
{
int d = 16;
int a=4, b=9;
int *p=&a;
cout << *(p++) << endl;//4
cout << *p << endl;//16
}
为什么cout << *(p++) << endl;的值还是4,我已经加了()为什么还是先执行*p再进行指针的++,还有int变量在内存当中是先从高位分配到低位的?
...全文
34
11
打赏
收藏
关于指针的问题,求高手帮下忙?
void main() { int d = 16; int a=4, b=9; int *p=&a; cout << *(p++) << endl;//4 cout << *p << endl;//16 } 为什么cout << *(p++) << endl;的值还是4,我已经加了()为什么还是先执行*p再进行指针的++,还有int变量在内存当中是先从高位分配到低位的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyyapple
2009-06-19
打赏
举报
回复
cout < < *p < < endl;//4
p++;
cout < < *p < < endl;//16
猫已经找不回了
2009-06-19
打赏
举报
回复
cout < < *(++p) < < endl;
andylovecandy
2009-06-19
打赏
举报
回复
假使变量P的栈位置是s,当前栈顶指针指向t(栈顶指针指向出栈的位置)。执行到P++的指令时,先把P进栈(栈顶的值是P,
位置是t+1),再P+1赋给P,而*操作取值是到栈顶去取的,当然取得的值是P了。
sailing0123
2009-06-19
打赏
举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]
p++这个表达式返回的是增加前的值
[/Quote]
实践出真知!
moye111
2009-06-19
打赏
举报
回复
好好看书吧,先看C语言,在看C++!
Walf_ghoul
2009-06-19
打赏
举报
回复
++p输出的是16,--p输出的是9,高位到地位?等待
Walf_ghoul
2009-06-19
打赏
举报
回复
p++是指执行玩语句后在++,而++p就是给p++所以结果才是4
光宇广贞
2009-06-19
打赏
举报
回复
应该把后加改为前加。
pathuang68
2009-06-19
打赏
举报
回复
将
cout << *(p++) << endl;//4
改成
cout << *(++p) << endl;//4
试试
「已注销」
2009-06-19
打赏
举报
回复
p++因为;++在后面,所以要等到这条语句执行完了(遇到分号),才++
pengzhixi
2009-06-19
打赏
举报
回复
p++这个表达式返回的是增加前的值
帮你理解一下C语言的
指针
本文深入浅出地讲解了C语言中的
指针
概念,包括如何理解
指针
作为地址的实质,如何通过
指针
操作内存中的数据,以及
指针
与数组之间的联系。探讨了
指针
加一的实际含义和背后的原理,同时对比了
指针
与字符串字面值和数组的不同之处。
倍增设计技术(
指针
跳跃技术)——表序
问题
——
求
森林的根
本文介绍了倍增技术在解决表序
问题
和
求
森林的根
问题
中的应用,通过
指针
跳跃技术,显著提升了计算效率。在表序
问题
中,通过多次迭代,将原本线性时间复杂度的
问题
降低到对数时间复杂度。在
求
森林的根
问题
中,同样利用该技术快速找到森林的根节点。这种方法在遗传算法和大规模搜索空间的处理中也有类似效果。
【5.1】
指针
算法-
指针
求
接雨水
问题
博客围绕接雨水
问题
展开,介绍了解题思路和代码实现。解题思路包括三
指针
和双
指针
法,三
指针
先找最高柱子,再用左右
指针
计算盛水量;双
指针
从两边往中间查找,根据柱子与桶高度关系确定盛水量。最终用双
指针
简化代码解决
问题
。
指针
变量
求
大小sizeof,
求
长度不算\0的strlen,以及C++
求
指针
变量的值
本文深入探讨C++中
指针
与数组的区别,详细解释sizeof运算符在不同上下文中的行为,以及如何使用
指针
和数组进行字符串操作。通过实际代码示例,读者将理解
指针
与数组在内存中的表现差异,以及如何正确地获取它们的大小。
AI 代码审查到底能帮上什么
忙
,不能帮什么
忙
AI代码审查擅长第一轮结构化扫描,识别空
指针
、异常分支遗漏、权限校验缺失等常见风险;能发现开发者易忽略的检查点,并提供风险解释。但它无法理解业务优先级、历史兼容逻辑,也不能承担上线责任。有效使用需明确输入目标、上下文和风险重点,AI应作为辅助工具提升人工审查效率与完整性。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章