V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
spencerqiu
V2EX  ›  问与答

C 艹到底该怎么学啊?

  •  
  •   spencerqiu · 2014-10-04 15:23:15 +08:00 via iPad · 3325 次点击
    这是一个创建于 3738 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉自己就是是个写 C艹 的 C 程序员……

    《C艹 Primer》越看越觉得语法勃大精深,几个月好容易把一本书看下来,习题做完还是一无所得,感觉自己还是什么都不回,什么都做不出来。

    同时也在学算法,越学越觉得自己脑子笨,光一个约瑟夫环就折腾了一两天,感觉自己没有任何前途可言了……
    10 条回复    2014-10-04 22:14:14 +08:00
    AntiGameZ
        1
    AntiGameZ  
       2014-10-04 15:27:39 +08:00
    你既然在看教科书,习题会做了,也能做好,怎么能是什么都不会,什么都做不出来呢。


    语言之外有框架(库),有对应的工具。即便这些相对机械的内容,也不是一本教科书可以覆盖的。你目前的阶段,建议多了解语言除语法之外的“生态圈”,搞清楚自己还不知道什么,还需要知道什么先。
    skybr
        2
    skybr  
       2014-10-04 15:36:45 +08:00
    换C++ cookbook看两天调剂一下.
    BGLL
        3
    BGLL  
       2014-10-04 15:45:50 +08:00
    做个软件,边做边学
    t6attack
        4
    t6attack  
       2014-10-04 16:08:17 +08:00
    跳过乱七八糟的东西,直接学GUI (qt / wxwidgets),然后需要什么写什么,或者什么实用写什么。
    否则学了一年只会在命令行下打星号,你很快就会失去兴趣。
    Exin
        5
    Exin  
       2014-10-04 16:20:06 +08:00
    直接看C++Primer太枯燥没效率
    这书应该当工具书来看,而不是你上手的教材
    算法这种东西,熟能生巧啦,一般也用不到特别难的算法,常见的几个你熟悉一下/背出来就好
    songco
        6
    songco  
       2014-10-04 17:17:05 +08:00
    弄几个实际的项目做一下效果最好.
    初期先不要学习/研究一些库的源代码, 比如stl/boost....
    uleh
        7
    uleh  
       2014-10-04 17:30:59 +08:00
    C -> C++ 最重要的是入 OO 的门。
    所以不如先学学 Java 等 OO 语言。搞懂了 OO 这一套再回过头来看 C++,很多思想上的东西就解决了。其他就是熟练的问题了。
    heliumhgy
        8
    heliumhgy  
       2014-10-04 20:20:14 +08:00
    快来参加此课程
    http://cppgm.org/
    buf1024
        9
    buf1024  
       2014-10-04 21:26:51 +08:00
    c++貌似没什么前途。
    xoxo
        10
    xoxo  
       2014-10-04 22:14:14 +08:00
    好吧,楼主打的是“ C草”。。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.