学生党不知学习宗旨 求解惑

leftarm 发布于 2013/08/19 23:23
阅读 383
收藏 0
处女贴,板砖轻拍……

我是个在国外的华侨,对学校里学的东西有所疑问,想问问各路大神。

上不了图,这是链接:
https://docs.google.com/file/d/0B1FhajfkRhNsVXdWUlBVYnh1bHc/edit?usp=sharing
https://docs.google.com/file/d/0B1FhajfkRhNsTzhMRXl0Q3AwYUk/edit?usp=sharing

教授常要我们解一些题,例如:
  • 求递归函数结果
  • 求for loop运行结果
  • *((**p + 1) + 5) + 2 是什么值

请问各位解这些题对编程能力的提升能有什么帮助呢?现实生活中不常见到这些问题吧?
大家是否能分享分享你们以前是如何成长的呢?谢谢~

加载中
0
中山野鬼
中山野鬼
对你 理解递归有帮助。现实中,工程代码,递归出现的概率和除法一样少。但递归的深入理解,对使用非递归设计,是有帮助的。递归的理解,更多在对问题的逻辑分析上使用,而不是具体代码的实现。
leftarm
leftarm
学习了,谢谢。好迅速的回复……
0
徐迎龙
徐迎龙
我看成学习党...
徐迎龙
徐迎龙
回复 @leftarm : loop太多了
leftarm
leftarm
撸多了?呵呵
0
Andres-Lee
Andres-Lee
我在大学里干ACM时跟你一样的想法,不知道每天对着控制台做那些题目的意义所在,认为程序应该要酷。 所以干了两年就退出了,现在回想起来那两年对我基础的提升非常大。
leftarm
leftarm
哈哈没错,为了学而学让人觉得没意思。
0
王瑞平
王瑞平
基础扎实
0
梅开源
梅开源

锻炼程序思维

在写程序之前和改程序之中,大脑必须作出符合规则的规划,这种能力需要若干年无数程序的锤炼

梅开源
梅开源
回复 @leftarm : 是的。要让写程序能够符合现实需求又能够被编译跑通是起码,然后就要容易定位错误,容易扩展功能,容易重用……需要许多锻炼。我上大学时开始一头雾水,后来经常写程序感觉就好了很多。虽然helloworld们没什么意思,但也是个重要过程。
leftarm
leftarm
我写程序的时候都在想该怎么分模块、把debug难度降低、如何少写点代码。这算是你说的规划吗?
返回顶部
顶部