标题: 怎么学好 C 语言
蓝色的忧郁
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
禁止发言


UID 274
精华 10
积分 649
帖子 1126
活跃指数 77
LU金币 2681 个
LU金条 0 个
阅读权限 210
注册 2003-10-1
来自 南京
 
发表于 2004-1-14 16:45  资料  个人空间  短消息  加为好友  添加 蓝色的忧郁 为MSN好友 通过MSN和 蓝色的忧郁 交谈 QQ
我们知道
无论是搞开发还是系统管理
C 的地位都是很高的
入门就要学精C
所以我们学校许多专业也把C 也看做真正进入计算机世界的第一门课
可是我们学C大多数的学习方法是
-用老潭的书
-老师讲书上的知识点和分析例题程序
-学生上机验证书上的程序
-自己写程序上级调试
能做到前两点的都很不错的了 如果能做到第三条就是学的好的了
可是我们感觉应付期末考试和二级考试和实际的应用是有很大的差距的
怎么把C学的好 学的精是我们迫切想知道的
请各位能讲讲自己当年是怎么学C的
都看了哪些书





关注于c/c++,symbian c++的开发
对UNIX/Linux下的c开发也有兴趣

MSN: lee_vincent83615@hotmail.com
QQ:  3603108
顶部
Bell
LU天使
Rank: 4
三军总司令



UID 1782
精华 9
积分 699
帖子 1361
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 80
注册 2003-11-6
来自 MIT
 
发表于 2004-1-14 16:58  资料  个人空间  主页 短消息  加为好友 
政委,你出的这个论题非常好。但是请注意以下三点:

1、以后书写时请使用标点符号。这个在小学就已经学过了。

2、请注意说话的逻辑性和连贯性。

3、如果只看书而不上机,那么绝对不可能成为一个优秀的程序员,因为那只不过是纸上谈兵而已。





Ensemble à tout jamais!
user posted imageuser posted image
顶部
蓝色的忧郁
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
禁止发言


UID 274
精华 10
积分 649
帖子 1126
活跃指数 77
LU金币 2681 个
LU金条 0 个
阅读权限 210
注册 2003-10-1
来自 南京
 
发表于 2004-1-14 17:14  资料  个人空间  短消息  加为好友  添加 蓝色的忧郁 为MSN好友 通过MSN和 蓝色的忧郁 交谈 QQ
好的,,,,,我以后要注意。。。。。。。。





关注于c/c++,symbian c++的开发
对UNIX/Linux下的c开发也有兴趣

MSN: lee_vincent83615@hotmail.com
QQ:  3603108
顶部
水儿
LU新生
Rank: 1



UID 8929
精华 0
积分 19
帖子 37
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-1-10
 
发表于 2004-1-15 09:37  资料  个人空间  短消息  加为好友 
学C已经两年多了,用C也只是在二级考试和计算方法上用一用,但至今还不知C的真正用处在哪,不知道该怎么去用?只是听说用C来做底,做平台一类的话。





user posted image
顶部
kj501
LU幼天使
Rank: 2



UID 9425
精华 0
积分 35
帖子 69
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2004-1-15
 
发表于 2004-1-15 22:25  资料  个人空间  短消息  加为好友 
说一点个人意见。
程序设计可以分为系统程序设计和应用程序设计。这两者的要求和使用的工具是不一样的。应用程序设计主要用于开发各种应用程序,这些程序的用户多半要求软件要易学易用,开发速度足够快。现实生活中的大多数应用可以说都是这种类型。进行这种开发,直接用C/C++从底层做起是不现实的。一般都使用delphi、vb、powerbuild、.net等工具进行开发。很难有C/C++的用武之地。
而系统程序设计则主要是用于编写操作系统、数据库、编译器,这些东西是必须要用C/C++写的。但它们的主流核心技术在国外。国内就没有做出成功的商业化产品来。失去了相应的技术市场,C/C++的应用自然就狭窄多了。不过在网络编程和嵌入式设备、驱动程序编写以及图形图像处理等方面还是有很多用处的。
但总体来说,中国在系统程序设计上的落后在技术上严重制约了整个软件行业的发展,这种情况直到目前还看不到改善的迹象。

顶部
Bell
LU天使
Rank: 4
三军总司令



UID 1782
精华 9
积分 699
帖子 1361
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 80
注册 2003-11-6
来自 MIT
 
发表于 2004-1-15 22:29  资料  个人空间  主页 短消息  加为好友 
楼上,如果我没搞错的话,你是 linuxsir.org 上的 kj501 吗?





Ensemble à tout jamais!
user posted imageuser posted image
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
Bell
LU天使
Rank: 4
三军总司令



UID 1782
精华 9
积分 699
帖子 1361
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 80
注册 2003-11-6
来自 MIT
 
发表于 2004-1-15 22:32  资料  个人空间  主页 短消息  加为好友 
QUOTE(水儿 @ 2004-01-14 20:37:09)
学C已经两年多了,用C也只是在二级考试和计算方法上用一用,但至今还不知C的真正用处在哪,不知道该怎么去用?只是听说用C来做底,做平台一类的话。

是的。等以后你用这个工作过了,就会知道它的用处了。比如说,在写内核的时候,就是要 C 来写。C 现在主要写一些比较底的东西。一般情况下,我们都用 C++ 或者是 JAVA(如果需要真正跨平台的话)。但是 C 是非常重要的,因为它是基础。





Ensemble à tout jamais!
user posted imageuser posted image
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-1-15 22:44  资料  个人空间  主页 短消息  加为好友 
学会了一门语言后 其它的都可以触类旁通

当然想精通一门语言无论怎样都是需要费时间的

其实学语言更重要的是多看别人代码 多写代码而不是多看书 现在很多人好像倒过来了
把时间与精力花在看书上 买来很多书 可是自己就没有动过多少手 这样进步当然不快乐

欢迎ki501:rose:





不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
蓝色键盘
LU幼天使
Rank: 2
空的,什么也没有!



UID 558
精华 2
积分 64
帖子 120
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-15
 
发表于 2004-1-16 09:39  资料  个人空间  短消息  加为好友 
QUOTE(kj501 @ 2004-01-15 22:25:33)
说一点个人意见。
程序设计可以分为系统程序设计和应用程序设计。这两者的要求和使用的工具是不一样的。应用程序设计主要用于开发各种应用程序,这些程序的用户多半要求软件要易学易用,开发速度足够快。现实生活中的大多数应用可以说都是这种类型。进行这种开发,直接用C/C++从底层做起是不现实的。一般都使用delphi、vb、powerbuild、.net等工具进行开发。很难有C/C++的用武之地。
而系统程序设计则主要是用于编写操作系统、数据库、编译器,这些东西是必须要用C/C++写的。但它们的主流核心技术在国外。国内就没有做出成功的商业化产品来。失去了相应的技术市场,C/C++的应用自然就狭窄多了。不过在网络编程和嵌入式设备、驱动程序编写以及图形图像处理等方面还是有很多用处的。
但总体来说,中国在系统程序设计上的落后在技术上严重制约了整个软件行业的发展,这种情况直到目前还看不到改善的迹象。

说得很有道理

国内也有不少人在做底层的工作,可惜环境太差!

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
蓝色的忧郁
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
禁止发言


UID 274
精华 10
积分 649
帖子 1126
活跃指数 77
LU金币 2681 个
LU金条 0 个
阅读权限 210
注册 2003-10-1
来自 南京
 
发表于 2004-1-16 19:44  资料  个人空间  短消息  加为好友  添加 蓝色的忧郁 为MSN好友 通过MSN和 蓝色的忧郁 交谈 QQ
QUOTE(无双 @ 2004-01-15 23:44:52)
其实学语言更重要的是多看别人代码 多写代码而不是多看书

haha.gif haha.gif haha.gif
严重同意。





关注于c/c++,symbian c++的开发
对UNIX/Linux下的c开发也有兴趣

MSN: lee_vincent83615@hotmail.com
QQ:  3603108
顶部
阳光
LU新生
Rank: 1



UID 8543
精华 0
积分 1
帖子 1
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-1-6
 
发表于 2004-1-16 21:19  资料  个人空间  短消息  加为好友 
grin.gif 呵呵,我说忧郁你就不能自己发表点?

顶部
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5139
帖子 10006
活跃指数 32
LU金币 2596 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-1-16 21:34  资料  个人空间  短消息  加为好友 
偶大一的时候上了C++, 大四的时候用来写了个没什么用处的编程作业

7月份工作了,然后就开始读同事的代码,过了不到一个月就写程序了。

然后发现自己基础没学好,指针拎不清 awkard.gif 然后再回去啃书,终于化抽象为有形了,当然期间历经无数次的低级错误 cry_smile.gif

大家是不是都是这样过来的? unsure.gif

顶部
 



当前时区 GMT+8, 现在时间是 2008-12-2 17:55
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.057537 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver