如何从零学C语言

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:24:53
学C语言还是C++语言容易些? 如何学习? ASP我会点.
需要什么软件? 输入表单和界面等是如何制作的?
希望给个详细答复,谢谢!!

入门的话是可以从C开始学起。不过要看你的目的是什么~~

一般要是你是真的想自己写几个程序跑跑,还是C++,而且就算C++难一点也没什么,因为C++是从C中发展而来故而他是兼容C语法的,比如你随便找一本C++教材翻翻,前面几章的基本语法和C都差不多。它难的部分恰好是C不具有的东西比如多态、继承之类的概念~~这些概念都是对C的补充、发展,~~所以你要是学C++也大可不必担心太难~~

不过,要是你学C只是为了学习或是参加诸如NOIP、IOI一类的竞赛的话,学C就足矣~~

一句话总结:面向开发:C++、面向学习:C

----------华丽的分割线(请无视我)---------
至于怎么学嘛首先肯定是要有本书~~废话~ —_—!
前面我虽然说C++语法兼容C但你千万不能两种书混着学,因为毕竟两者还是有区别的。
学C的话,我想推荐《C程序设计语言第2版》(英文名叫The C Programming Language)还是不错的说,方正我是靠他入的门。

另外想说说四楼说的那个谭浩强写的《c程序设计》。我始终觉得这本书不太适合想将来搞软件开发人看。为什么这么说呢,因为他这本书是更像一本教材,就和人教版那种书一样,是面向考试的~~而且里面的代码很“凌乱”,完全没有一点风格,初学者看了容易养成不好的编程习惯~~
呵呵,我倒没有贬低谭老师的意思,我也是看过那本书的,只是说说自己的感想的,也不知道对不对,倒是决定权在你,看你要看哪一本。

若是C++的教材嘛,入门我力顶钱能的《C++程序设计教程》清华大学出版社的。很不错,很赞~~
------------dahakawang专用分割线----------
至于需要的软件嘛,有两套方案:
学习:Turbo C 2.0,经典的软件,很多学校的教学软件都是他~
开发:首先声明,这里的“开发”是指你以以后开发软件为目的而学习用的编译环境,而不是叫你就用它开发哈~~DevC++(C和C++语法均支持)
上面只是为你学习而用的,真正