社区
C语言
帖子详情
问一个初程考试题,来者有分
musictornado
2002-10-04 11:16:05
#include <stdio.h>
main()
{ struct num{ int x; int y;}
sa[] = {{2, 32}, {8, 16}, {4, 48};
struct num *p = sa+1;
int x;
x = p->y / sa[0].x * ++p->x;
printf(″x = %d p->x = %d\n″, x, p->x);
}
程序1.1的输出结果是_________
...全文
48
17
打赏
收藏
问一个初程考试题,来者有分
#include main() { struct num{ int x; int y;} sa[] = {{2, 32}, {8, 16}, {4, 48}; struct num *p = sa+1; int x; x = p->y / sa[0].x * ++p->x; printf(″x = %d p->x = %d\n″, x, p->x); } 程序1.1的输出结果是_________
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
musictornado
2002-10-04
打赏
举报
回复
此题是99年的下午题。
好了,问题解决了,送分!!!
ylbug
2002-10-04
打赏
举报
回复
记得给分
robbie24
2002-10-04
打赏
举报
回复
这种东西也只有中国的考试才出的出来~
这个是2000年的题目吧~
Allen_cch
2002-10-04
打赏
举报
回复
++p->x 是使指针指向的值加1;
因为->的优先级比++高, ++p->x 也就是 ++(p->x).
ylbug
2002-10-04
打赏
举报
回复
因为->的优先级比++的优先级高
所以++p->x 相当于++(p->x)
p++->x由于没有++->这个运算符,所以相当于(p++)->x
Allen_cch
2002-10-04
打赏
举报
回复
x = 72 p->x = 9
musictornado
2002-10-04
打赏
举报
回复
这次对了,请问?
为什么++P是使指针指向的值加1,而P++是指针指向的地址加1呢?
ylbug
2002-10-04
打赏
举报
回复
其实就是一个运算符优先级的问题
ylbug
2002-10-04
打赏
举报
回复
刚才写错了p->x=9
musictornado
2002-10-04
打赏
举报
回复
x=72(right);
p-->x=4(error);
ylbug
2002-10-04
打赏
举报
回复
难道是
x=72 p->x=4
musictornado
2002-10-04
打赏
举报
回复
no!
xpaul
2002-10-04
打赏
举报
回复
x=32 p->x=4
musictornado
2002-10-04
打赏
举报
回复
重点是++P-->X的运算!
ylbug
2002-10-04
打赏
举报
回复
可能与编译器有关
可能的结果:
x=32 p->x=4
x=96 p->x=4
你用TC,BC,VC不同的编译器试一下,可能有这两种结果
musictornado
2002-10-04
打赏
举报
回复
不对,再想想吧!
Cybergate
2002-10-04
打赏
举报
回复
x: 16/2*4=32
p->x: 4
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
[转]填词
奠基 诗词读多了,难免自己也想拿笔试试。人,尤其可不做而做的事都有所为。想试试的所为可以有多种。一种是附庸风雅,用大白话说是,让人看看,“我也能作旧诗、填词,可见是造诣高,多才多艺。”另一种由野狐禅走入正经,是确有“故国(读仄声)平居有所思”之类或“为伊消得(读仄声)人憔悴”之类的情怀,读别人的,借他人酒杯浇自己块垒,不直接,或吃不饱,于是只好自己拿笔。还有一种,胃口更大,有情怀,抒发了,还不满足...
龙哥盟 PMP 课程笔记(一百一十八)
各位同学大家好,我是宋老师。今天我们来看基本规则,这个工具,基本规则它是根据团队章程中定义的基本规则,来明确,项目团队成员和其他干涉人应该采取什么行为,去引导感性的参与,所以基本规则这个工具,它只会在项目干系人管理的。管理干系人参与的过程中使用,因为它有管理干系人,所以一定要有一定的方法和规则,那这个基本规则,它是在这个团队章程中所产生的,那团队章程是从哪里来的呢,团队章程是我们在这个资源管理计划中产生的,规划。
ACM 回忆
关于acm 前言: 即将进入研二,ACM的事情也渐渐远去,记忆终将模糊,但那段奋斗永远让人热血沸腾。开个贴讲讲ACM与中南的故事,当是宣泄,也当是一种宣传吧。多年不写作文,也不知如今的文笔能否打动更多的有志青年为中南ACM梦想而奋斗。 用时间序好了,不定时更新。一层楼对应
一个
时期或一年,有补充就在那层楼的回复中。也许真写起来故事不长,就这样吧。 1947年 ACM(Association for ...
关于ACM,关于CSU
原文地址:http://tieba.baidu.com/p/2432943599 前言: 即将进入研二,ACM的事情也渐渐远去,记忆终将模糊,但那段奋斗永远让人热血沸腾。开个贴讲讲ACM与中南的故事,当是宣泄,也当是一种宣传吧。多年不写作文,也不知如今的文笔能否打动更多的有志青年为中南ACM梦想而奋斗。 用时间序好了,不定时更新。一层楼对应
一个
时期或一年,有补充就在那层楼的中。也许...
C语言
70,033
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章