知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 37091|回复: 35

[对比] [石油大学]c语言vs[浙江大学]c语言

[复制链接]
发表于 2008-8-13 17:06:11 | 显示全部楼层 |阅读模式
暑假前期就把浙江大学的c语言看完了,结合以前学过的石油大学,很早以得时候就想把那个教程做一下对比。可是后来一直在学习计算机网络,数学和c++的知识,就一直耽搁了下来了。现在论坛上对浙大和石油大学得c教程评论比较多,感觉有必要做一个系统的对比,好让初学者把握一个方向。好让初学者有个大体学习把握的方向。(有点自大, 呵呵)- Q! _% c/ o0 A- w- b
   首先,来说说各自的优点,无可否认的,两位老师说话声音洪亮,让人听的非常清楚。
' n$ \0 D3 J1 M7 \' `一:石油大学曾怡:(因为很早以前看的了,所以细节方面可能说得不大。。)教材:谭浩强《c程序设计》
% P/ v4 G/ i+ a3 q( s$ q首先,老师上课得态度,她完全将你作为一个初学者来对待,遇到有些难度得题她可以在课堂上让你弄明白。其次,曾老师在上第二章的时候,对算法的强调比较多,她也否定了,语法比算法重要的结论。我想这可能是初学者会陷入的误区。最后,老师上课说到例题的时候会仔细得给你分析程序得走向。(这么做对有些同学是好的。可是对有些不喜欢动手的同学就不怎么样了。)分析完了后,她就再举一些和本例题相关的例子,使你你理解得更深刻。7 Y: T7 a2 E; {+ ]
二,浙江大学颜晖,教材已经有会员整理了。。http://www.eimhe.com/bbs/viewthr ... &extra=page%3D1
& `% H: O9 n' E7 E/ d( U2 l拿过来用一下。 . K( |7 H# V. i; a3 L
这里分四个方面,第一,老师说的相对较深入,不仅说了这样做,而且还说了为什么这样做。举个例子来说,我当初学c语言的时候只是死记硬背输入输出控制符对应的输入输出是什么,然而严老师一提醒,终于弄明白其实计算机中都是二进制码,然后根据控制符来输出。其实这是个简单的问题,但是当时我感觉就是个坎。第二、实验工具是vc++,现在计算机等级考试试验工具就是它,老师上课或多或少都有提到,(至少她教了你怎么用)。第三。老师对算法得要求也挺重视的,但是他是通过语言上描述的(并不是从宏观上强调,而是从细节上分析)。不过本人感觉这点有点太偏了,可能会对学生造成语法比算法重要的误导。第四.也就是本人感觉这套教程最出色得地方了,就是对算法得分析上,绝对的牛,不得不让我大力推荐。(举个例子,老师对循环得分析上提出了循环不变式和循环改变量,这个结论可是我通过做题得出来的,他一点就点破了。我要是早点看,那些个题不就不用做了吗。!!!)" u( G, t* u5 O- u. h
  然后就来谈缺点了:
) t6 G' n1 U3 S, ^7 C8 \) D8 c: |石油大学的缺点是指针那部分根本没涉及到,指针后面的结构,枚举,联合啊也就是一笔带过。然后从他的优点那里得到了他一个缺点,就是说得太简单了,看一遍根本不能解决什么问题。最后,发表一下个人观点,教学用的ppt颜色选的不大好,看上去简直太老了,看的我难受。/ c" r. K( F# c. f& n1 H/ r
浙大得缺点吗,个人感觉很好了,就是有些问题说的不太详细,老师把你当作一个会解决问题得人来看待的。' J+ M* Q6 @) R! G
  来一点总结,我认为,你看一遍书,看一遍浙大的c语言,然后学会运用老师上课提到得知识,技巧,你可以不用做任何题,然后拿一些小型的问题给你,你100%会做。o(∩_∩)o...初学者,建议先看石油大学的c语言,然后做一些题,最后再看浙江大学的。然后自己再做一些“大题”,基本上就ok了。
2 a' |0 k, \* J0 v6 X
; f7 n1 m& Y8 t, P$ r5 n2 |2 z6 s[ 本帖最后由 gdshjr888 于 2008-8-13 17:10 编辑 ]
 楼主| 发表于 2008-12-8 12:55:35 | 显示全部楼层
看到论坛上又有许多新的会员在学习c语言。可是这个帖子却石沉大海(自我感觉点评的是相当到位的),这里又想多说两句了。
" E) o. F7 Y3 `- `, q( H+ @& G    本人从前年开始学习c语言,当时是一个地地道道的门外汉,什么都不会,记得当时连谭浩强的《c程序设计》第二章,用各种符号表示算法的部分都看不懂,让我非常头疼。所以就放下了,后来因为选择了计算机专业,所以不得不重新拾起课本(我是网络专业,c语言在第二学期才开课,但是我有靠前意识 ,早早的拿起课本(当别人还在沉醉大学生活美好的时候)开始学习)。一开始当然是自己看书,那时候因为刚从计算机的门外跨入门内,许多思维根本没转变过来。所以是相当郁闷的,后来上了美河,终于不用自己苦苦挣扎了,视频教程相当丰富,后来看到了点评,选择了石油大学的c。看完之后,又重新拾起课本,然后又看浙江大学的c,然后又重新拾起课本。一直反反复复,终于入了门了。(注意这里的入门是说的思维的入门,并不是说语法已经精通了,)拿起一个题目至少有一个思路了。语法的精通还有一段时间。不过下一段马上道来。7 Z1 Z4 Y) d2 i8 A9 g5 N; a: O
   说起学习c语言,我认为语法的精通必须满足这个层次:任何一个语法错误你都要会改正,并且以自己发现错误为前提,这里要引起大家重视的我想应该是许多的默认情况,当函数没有显示的声明返回值的时候,系统默认返回值为整形,等等,还有一个情况就是,为什么一个错误会引起这样那样的结果,比如说当声明函数返回值为整形的时候,却返回一个浮点型数,这里势必将引起一个错误的结果,为什么是这个错误的结果呢?原因在于系统以一个整形指令的操纵方式操纵一个浮点型数据,这些东西都是国内教材上没有的。唯一获取的方法就是通过阅读国外的经典教材。还想说一点,c语言强大的语句格式,带来了许多错误的机会。这些错误的机会,我们应该学会怎么避免。这里就是说java的优势了,java的优势就是采用,当有一个造成错误的机会的时候就报错,c语言只是报warning。而这些warning就是造成错误的根源。
, A- d' {  J) ^) R8 e& W  ok,上面说到的老外的书,我想推荐一本就是:c和指针,许多问题都讲解的非常好。我现在还在学习呢。不过书挺贵,不要通过电子版学习,建议上joyo网购买《这里给管理员一个建议,可以和joyo做一个友情链接,好书都通过美河上他那买,美河会员这么多,肯定能替管理员赚点外快 》,学完我推荐的视频外,再买这本书,学完之后你就会有一个崭新的感觉了。哈哈。可以说你就是c语法大师了。
5 r5 S$ l/ }# p: c% h( Z; S0 `  好了现在我要说说c高手是怎么练成的了,c高手(自认为还是个低手,不过本人有个明确的方法和目标,这里和大家分享)高的并不是语法,而是逻辑思维,以及避免错误的本领(这里当然得必须精通语法)。逻辑思维是靠训练出来的,当然除了少数的高手,他们都是天生的。逻辑思维的训练就要靠数据结构的学习了(近期准备推出数据结构视频课程的点评,大家敬请期待 )。然后就是见多识广了,可以学习windows c编程了。学完之后估计就应该是一个所谓的高手了(当然得精通)。这时候估计你应该会编写一个小小的木马了吧(当然还得配合多门计算机科学 的学习)。成为高手还得一步,那就是算法的精通了。至此要是有人还说你不是高手,我拿刀砍他。:-)
! F8 X7 H4 o$ Uok就这么多,希望这个论坛多多出高手。

评分

1

查看全部评分

发表于 2008-12-8 15:56:59 | 显示全部楼层
对于帖子下沉..不是因为楼主点评不到位啦,点评确实很好,
6 e2 I+ m5 T; v' a' ?+ ]* i5 n+ a石油大学的c是经典,点评的人也很多,
* }2 s/ ?& p& f/ e; U! _4 ?* B许多人看贴不回贴,喜欢潜水呵呵,但是点击率很高哦!帮你置顶!
发表于 2008-12-8 19:53:48 | 显示全部楼层
楼主写得真好
$ N( f7 W# _2 k还是古训经典:温故而知新; - M" O* |) F$ o6 N# @- i$ A$ m  [
学习往往就是从入门到精通的过程,掌握计算机技能除了学就是练了,相辅相成。
发表于 2008-12-8 20:10:52 | 显示全部楼层
发表于 2008-12-11 20:58:50 | 显示全部楼层
发表于 2008-12-12 00:15:46 | 显示全部楼层
发表于 2008-12-13 18:35:07 | 显示全部楼层
发表于 2008-12-13 18:35:51 | 显示全部楼层
发表于 2008-12-14 10:45:38 | 显示全部楼层
发表于 2008-12-15 00:24:41 | 显示全部楼层
发表于 2008-12-15 20:49:18 | 显示全部楼层
发表于 2008-12-17 21:40:30 | 显示全部楼层
发表于 2008-12-18 09:33:34 | 显示全部楼层
发表于 2008-12-18 22:16:31 | 显示全部楼层
发表于 2008-12-19 15:13:14 | 显示全部楼层
我是新来的,但也不是菜鸟了 ,关于不回帖的问题,我的原因很简单,网速不行啊,回个贴要很久嘛,再说美河就是好不要回复就可以下载了,当然这个不是根本原因最根本还是国人的性格决定我们喜欢玩d版,所以不能怪我 # f, D# h/ i+ C. W. E! A2 q
发表于 2008-12-20 23:15:50 | 显示全部楼层
发表于 2008-12-22 19:43:00 | 显示全部楼层
很经典。。。。# B+ e( b, ~7 A5 C' ^5 C. o
我是一个想学习c语言的大一学生,比较以后,我也选择了颜晖的c语言视频,但缺少教材..(帖子中的连接因为权限不够,无法打开)
9 p: K6 r, ~+ }) b' O3 K% k6 ~; q/ }可以把教材发给我吗?发我的qq邮箱上好了3477563@qq.com& Y; m) ]  X) k7 }" I
万分感谢!!!!!!!!!!!
发表于 2008-12-23 06:36:55 | 显示全部楼层
发表于 2008-12-24 15:09:53 | 显示全部楼层
发表于 2008-12-24 22:00:31 | 显示全部楼层
发表于 2008-12-30 17:50:32 | 显示全部楼层
我现在在看曾怡老师的视频,觉得很好啊,很适合初学者使用。
发表于 2009-1-2 01:53:24 | 显示全部楼层
发表于 2009-1-7 22:40:01 | 显示全部楼层
发表于 2009-1-13 13:37:19 | 显示全部楼层
发表于 2009-1-14 16:28:34 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-4-3 13:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表