作者johnny198681 (杰乔)
看板Programming
标题Re: [闲聊] 又一个活生生的例子
时间Mon May 7 02:06:10 2007
如有冒犯各位神人请纠正我,谢谢....
不好意思小弟初学C....
所以我只遇过一个程设老师....
所以我也不知道好的题目长什麽样子....
什麽样的题目算是鸟题目....뜊请问一下....
++a,a++不一定等於a+1....
是不是因为要看使用时机还是是要看环境....
又还是2者都有关西??....
如果拿来PRINT ++a是先加在读值,对吗?....
而a++是先读值再加,对吗?....
※ 引述《StubbornLin (Victor)》之铭言:
: C 语言-运算叙述
: ++, --运算子
: main()
: { int a=1,b=1;
: printf(“++a=%d,b++=%d\n”,++
printf("++a=%d,b++=%d\n",++a,b++);
结果为++a=2,b++=1是酱吗?....
: printf(“a=%d,b=%d\n”,a,b);
结果为a=2,b=2对吗?....
: printf(“--a=%d,b--=%d\n”,--a,b--);
结果为--a=1,b--=2对吗?....
: printf(“a=%d,b=%d\n”,a,b);
结果为a=1,b=1对吗?
: }
: 执行结果:
: .. 考虑: i的初值为3,
: 表达式(i++*++i+i--*--i)=?
运算为3*5+5*3=30....
结果为30对吗?....
可是为啥我编译完答案是25....
: -------------------------------------------
: 刚才我读我家教学生的C语言课老师的讲义看到的
: 我无言了....
: 为了够刁钻,才足够显示出学生了解的程度吗?
可是那要怎麽测试学生是否有观念呢?....
要不必出这麽刁的题目还是说有更好的办法?....
: 别傻了.....这样只训练到解题的能力而不是解决问题的能力
对不起小的初学C,请问解决问题的时候会需要用到什麽阿?....
: 我在想.....如果针对国内教C/C++的师资
: 给他这个题目做为简答题,有多少人会豪爽地写出他们认为正确的答案
: 而却没发现这是行为未定义的写法?
请问一下什麽是胃定义的写法阿@@?我的问题真多@@...
: 我相信会是个惊人的数目.......
: 难道就没有学生指正过这种问题吗? 为什麽还是有那麽多的师资
: 以为考出这种题目好像很有深度?
: ...台湾的程式语言师资到底有多糟糕? 只限於纸笔之上是吗?
: 这就是我们教出来的师资吗? 真正学会写程式的人多少是靠自己?
: 那我们需要这些老师干麻?
: 我的学生是航太系的,另外我高中同学是应数的
: 但是他们都在教C/C++.....
: 这真是神奇不是吗? 教C/C++是很好
: 有一种工具可以配合他们本来的专业
: 但是....那麽多的教学需求 却未必能够有同样数量的优质老师来教
: 到头来.....真正学得会的人大多都是靠自己
: 唉...在台湾真的是考试第一名,有没有真的学到东西
: 不重要啦....
: 抱歉
: 一而再 再而三地看见台湾老师尽出这种鸟题目
: 真的很不爽.... 不爽...不爽到有种无力感... orz
: 相信这种题目很久以前就存在了 到了今天还是存活在世上= =
: 没有被消灭 真的是太神奇了杰克 XD
最後一问在回到最前面的问题....
要怎麽才知到老师出的题目是不是鸟题目?....
好题目的样子应该市长什麽样的阿?....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.180.19
1F:推 m1ssU:搜寻本板'如果哪天我也遇到这个烂题目' 218.165.187.34 05/07 08:32
2F:推 ephesians:干嘛要判断题目好不好? 判断自己脑袋 218.160.112.32 05/07 11:04
3F:→ ephesians:吸收得好不好比较重要 218.160.112.32 05/07 11:04