我不知道如何学习C语言这个问题由我来回答合不合适,我没有学通C语言,C语言的边边角角对我来说还很陌生。我最擅长和喜欢的是设计,不管什么设计。比如说你想要一个可以坐的东西,那么我可能会为你设计出一张舒适的椅子(或者根本就不是椅子),但我不会做椅子。不过好在C语言本身的良好设计让我眼界大开,因此能让我肯花时间学习它。
然而,与之相关的相当差的设计莫过于学校给你们安排上了英文版的C语言,为此我也苦苦地为大家叫屈。不知学校是高估了我们的理解能力还是故意给我们施加压力呢,总之这个“设计”太差了。我们要学的是C语言本身,而不是半生不熟的英语(Chenglish),英语最多只能作为了解C语言专有名词的工具。所以我的建议是去借一本中文版C语言书看看吧。
还有一个更差的设计是学校不准大一的学生自带计算机,包括我们学院的与计算机紧密联系的几个专业。结果是到了现在,身边没有几个同学会C语言(除了自学的),甚至连C语言的三个基本结构也说不上。将C语言基础课安排在大一这种没有硬件条件的时期实是极大的错误。但幸好我们还有点条件,好好把握在学院机房的上机机会,利用好手头的资源,正是一个有头脑人的做为。
我相信问题总会得到解决的(所以我是理想主义者),因此希望学校能够做出个正确的决策,两全其美。
如果你一切都准备好了,那么可以跟我讨论下一个话题了。
然而,与之相关的相当差的设计莫过于学校给你们安排上了英文版的C语言,为此我也苦苦地为大家叫屈。不知学校是高估了我们的理解能力还是故意给我们施加压力呢,总之这个“设计”太差了。我们要学的是C语言本身,而不是半生不熟的英语(Chenglish),英语最多只能作为了解C语言专有名词的工具。所以我的建议是去借一本中文版C语言书看看吧。
还有一个更差的设计是学校不准大一的学生自带计算机,包括我们学院的与计算机紧密联系的几个专业。结果是到了现在,身边没有几个同学会C语言(除了自学的),甚至连C语言的三个基本结构也说不上。将C语言基础课安排在大一这种没有硬件条件的时期实是极大的错误。但幸好我们还有点条件,好好把握在学院机房的上机机会,利用好手头的资源,正是一个有头脑人的做为。
我相信问题总会得到解决的(所以我是理想主义者),因此希望学校能够做出个正确的决策,两全其美。
如果你一切都准备好了,那么可以跟我讨论下一个话题了。