[课业] 106关务 程式语言概要考古题请益

楼主: lid2621 (Lee)   2018-03-01 20:15:45
给予下列C程式
int calculate(int *j)
{
*j+=5
return *j;
}
void main()
{
int y=3;
y=y+calculate(&y);
}
请求出main()中语句y=y+calculate(&y)执行完后之y值
(1)算子从左到右评估
(2)算子从右到左评估
第一题
作者: a5204860 (该取啥呢)   2018-03-01 21:14:00
第一题11 第二题16 吧?
楼主: lid2621 (Lee)   2018-03-01 22:16:00
找到的答案都是8跟6,想说请问看看是不是哪边逻辑出错
作者: cutepony (好想吃肉)   2018-03-01 22:37:00
程式语言除了高点的答案其他都黑白乱写!可惜他们不写关务答案,所以不要怀疑自己的答案XD
作者: utamaru (IN OTAKU WE TRUST)   2018-03-01 23:51:00
可是高点这题 答案是8跟6
作者: cutepony (好想吃肉)   2018-03-02 07:38:00
如果楼上是指胡世雄的书我是没研究过那本,我指的是高点官网写的考古题答案喔!然后我也宁可相信上机跑的答案,这题真的怎么看都是传址阿8跟6不知到怎么算出来的…然后我记得之前也有发生过补习班交的(金乃杰)跟胡世雄的书有出入,最后是金乃杰是对的喔!
楼主: lid2621 (Lee)   2018-03-03 10:19:00
感谢大家的回答! 那这题应该是11跟16没错了

Links booklink

Contact Us: admin [ a t ] ucptt.com