社区
C语言
帖子详情
求救:一个指针的问题我搞不清楚的!!!!在线等,急!!
CassiaBlossom
2005-06-22 08:42:01
若定义inta[]={1,2,3,4,5,6};具有*p=a;则表达式(*++P)++的值是?
...全文
115
14
打赏
收藏
求救:一个指针的问题我搞不清楚的!!!!在线等,急!!
若定义inta[]={1,2,3,4,5,6};具有*p=a;则表达式(*++P)++的值是?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Midyta
2005-06-22
打赏
举报
回复
是2吧..P只加一次的...
CassiaBlossom
2005-06-22
打赏
举报
回复
(*++P)++
++p 指针指向 p的后一个地址=a[0]的后一个地址=a[1]
(*++p)相当于 取a[1]的值 = 2
对于表达式 c = 2++ , c的结果为2
cout << (*++p)++ ;
的输出结果为 2
这个结果绝对正确
CassiaBlossom
2005-06-22
打赏
举报
回复
#include "stdio.h"
void main()
{
static int a[]={1,2,3,4,5,6};
int *p=a,j;
j=(*++p)++;
printf("%d\n%d\n",(*++p)++,j);
}
运行结果是
3
2
气死我了,这道题是有答案的,答案说是5 我怎么也搞不明白的!
看样子是答案错了,真实地谢谢上面的各位的支持和帮助,我会给你们分的,多谢了!!!!!
抱歉,抱歉,抱歉!!!!!!!
AresBaker
2005-06-22
打赏
举报
回复
2
fshtyc
2005-06-22
打赏
举报
回复
我试了,结果为2,
不可能为5的。
CassiaBlossom
2005-06-22
打赏
举报
回复
不信的话,你们可以试一试的
结果就是5,所以我不明白了!
我一开始和你们一样的想法
foochow
2005-06-22
打赏
举报
回复
怎么可能是5~~~答案有问题吧??晕了
tongyongmc
2005-06-22
打赏
举报
回复
无论如何都不该是5啊
(*++P)++
++p 指针指向 p的后一个地址=a[0]的后一个地址=a[1]
(*++p)相当于 取a[1]的值 = 2
对于表达式 c = 2++ , c的结果为2
cout << (*++p)++ ;
的输出结果为 2
CassiaBlossom
2005-06-22
打赏
举报
回复
各位大虾,都不对呀!你们再好好考虑一下!!!!!
我知道是多少,但是我不知道过程是如何的!!!!
他的结果是 5
但是为什么??????我不明白!
CW_Wei
2005-06-22
打赏
举报
回复
2
zhangyuebin
2005-06-22
打赏
举报
回复
表达式值为2
(*++P)++
运算顺序为:(*(++P))++
++p //1:p=p+1指向a[2] 2:然后返回指针p==&a[2]
*(&a[2]) //得到a[2]
a[2]++ //1:返回2 2:a[2]=a[2]+1
tongyongmc
2005-06-22
打赏
举报
回复
卑鄙啊
表达式 (*++P)++ 和 ++(*++p) 的值不一样吗?
cout << (*++p)++ ;
结果: 2
cout << ++(*++P);
结果:3
我以为表达式的值两个都一样才对,应该算上+1的效果
foochow
2005-06-22
打赏
举报
回复
输出为2,不过你改变了数组的第2个元素的值
tongyongmc
2005-06-22
打赏
举报
回复
我猜是:
3
嘿嘿
【转】只有运用你的逻辑才能看懂其中的恐怖
1、年龄 我搭上了一列特快车,大概在还差10分就午夜12点的时候,在中途站有一名男子也上了列车,他在车门关闭后,像是突然回复意识一般,开始左右环视着周遭乘客的脸。 “恕我愚昧,请问您今年28岁吗?”他如此的向我问道,“是的,不过您怎么知道呢?” 我如此反问他,但被他无视,只是自顾自的和别人说话。 “您今年45岁吧?” “是没错。” “您是62岁吗?” “你怎么知道的?” 一
C语言面试题汇编
1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同
一个
函数内可以定义多个同名的局部变量,比如在两个循环体内都定义
一个
同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用
一个
已经定义过的全局变量?
在我心目中的霸气海贼王——路飞 不一样的路飞
路飞看起来说话做事脑子不转弯。但他是个大智若愚的人。很清楚自己应该干什么。有着天生做王者的魄力与霸气。虽然路飞有时说话不经过大大脑,让人想生气都提不起劲。但没几个人敢真正说路飞不聪明。路飞看起来说话做事脑子不转弯。但他是个大智若愚的人。很清楚自己应该干什么。有着天生做王者的魄力与霸气。虽然路飞有时说话不经过大大脑,让人想生气都提不起劲。但没几个人敢真正说路飞不聪明。 从他最开始不露痕迹地帮助...
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到
一个
函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画
一个
箭头?高分请教如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个
问题
.如何对 I/O 端口进行操作?有了该
问题
就有了思考(100分 献礼!)如何
恋空 By whaosoft
/序曲 如果那天,我没有遇见你。我想,我就不会感到如此痛苦、如此悲伤、如此难过、如此令人悲从中来了。但是,如果我没有遇见你。我也不会知道那么欢愉、那么温柔、那么相爱、那么温暖、那么幸福的心情了……噙着泪水的我,今天,依旧仰望着天空。 仰望着天空。I.虚幻的开始1 『哇~!!肚子超饿的啦~』期待已久的午休时间终于到了。美嘉一如往常地打开桌上的便当。来上学真的是麻烦事一大堆
C语言
69,381
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章