社区
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的输出结果是_________
...全文
45
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
作业
写回复
配置赞助广告
用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 ...
醍醐灌顶之-线性代数-矩阵论
醍醐灌顶之-线性代数-矩阵论 书籍的推荐: 线性代数:国内的我觉得李尚志的线性代数和蓝以中的高代简明教程非常好,概念讲解很通俗易懂,学计算技巧的话建议研读许以超的线性代数与矩阵论(第二版),里面有传说中的打洞技巧。龚晟写了本小书《线性代数五讲》,观点很高,阅读时需要有一定代数基础。国外的最好的书我认为是strang的Linear Algebra and Its Appl...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章