| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12060 人关注过本帖
标题:学C还是学C++,C到底怎么入门?
只看楼主 加入收藏
jack10141
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:陕西西安
等 级:小飞侠
威 望:6
帖 子:706
专家分:2271
注 册:2010-8-10
收藏
得分:0 
回复 楼主 do8do8do8
    C语言的教材已有很多,但大都是循规蹈矩的,很难啃的,至少我这样认为。现在的C语言离其辉煌期已经很远了,但这里不是要讨论学习什么,以及有用无用的问题,我觉得只要是存在的就有其自己的意义。对于C语言,在现在的很多领域仍然有其不少的用武之地,就是你以后不用C写东西,甚至不从事程序编制工作,我认为C的教育意义仍然存在,比如学习面向过程的编程思想、为实际问题建立模型等等。使用C要面对很多底层的东西,比如说指针,就对使用更“高级”的语言很有帮助。但是,对于C的过分要求我认为是不必的,现在很多学校的考试重点仍然是运算符优先级、printf的参数表这些东西,我的天,这些东西在实际中是非常不好用,或者说是可以不必理会的。对于运算符优先级,多用几个括号不就结了。我认为需要理解的东西是这些“过时”东西背后体现的本质(指针,内存),而不是老旧了的本身。
    学习C语言,起初会觉得要记的东西太多,这是由于它太灵活了,但是学到一定程度,就会尝到甜头了。这种灵活性带来的是可读性好,语法简单,效率高。当然,C语言最大的特色还是它的指针,对指针的透彻理解将是今后开发工作中的得力助手。在C++中指针无处不见,很多参数就完全是指针化的。Java中虽然摒弃了指针,那是从安全性方面考虑,假如从性能上来说,那是亏大了。所以指针是一个核心。要学好C语言,无非要透彻理解书本概念,辅之以大量上机编程。要想提高应用水平,就要多看些应用方面的书,比如看看《数据结构》,自己想办法来实现其中的算法。总之,编程很重要,而且编程是靠编出来的,不是靠看出来的。在调试程序时,尽量自己解决,实在解决不了,可以请教老师,有条件的话,在网上提问题可收到事半功倍的效果。坚持下去,相信不久你就会成功的。以上所述,旨在抛砖引玉,若有不当,敬请见谅!

Coding就像一盒巧克力,你永远不会知道你会遇到什么BUG
别跟我说你是不能的,这让我愤怒,因为这侮辱了你的智慧
2010-08-12 18:49
lianxiangfc
Rank: 1
等 级:新手上路
帖 子:8
专家分:2
注 册:2010-3-7
收藏
得分:0 
专注C,不解释
2010-08-12 19:43
mkf10001
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-8-10
收藏
得分:0 
流行语言不都要学吗
2010-08-13 09:18
快速回复:学C还是学C++,C到底怎么入门?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041815 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved