我可以自学c语言吗?

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:19:35
我是一个计算机专业的学生,刚刚上学,讲的都是一些基础理论的东西,
现在我还不知道 我这个专业 以后应该会从事什么样子的工作呢?可以告诉我一下吗? 有同学说以后可以当个 编程员,这 工作好吗?工作好找吗?
还有现在没什么课 自己在家也无聊,可以自己c++的东西?怎么学?买书?还是去些网站上学啊?
真的不太明白 哥哥们 可以给我具体的讲讲吗?

你现在马上去买一本叫
C++ primer 第四版的书, 外国的, 如果英语好的话最好看英语原版, 不好就看翻译的.
不要学C, 现在都用C++了.
免得到时又要去看C++的语法.
几点忠告:
1. 千万不要看国内的教材, 特别是 潭浩强 那老头, 我是过来人, 深受其害
2. 书上无论看起来多么简单的代码, 你都要自己打一下, 否则你永远不可能提高.
3. 没事做就多打打代码, 进步快.

说说为什么不建议看国内的教材呢:
1. 国内教材大多是相互抄的, 大同小异
2. 例子代码烂, 你误导你.
3. 代码风格不规范(潭浩强那老头的是个例子), 影响你!
4. 写得不够深, 将会使你的基础弱!

本人绝对是个过来人,信我没错

1.目的要明确

首先确定自己的目的,是为了以后就从事程序设计职业,还只是为了应付考试,还是为了学习更多的知识而希望打下好的基础。

2.书籍的选择

既然确定好了目的,选择书籍是很重要的,这里的内容供你参考一二。
前面已经说过了,目的要明确,而书籍是根据目的进行选择的。

为了从事程序设计职业的,建议购买Deitel父子的《C how to program》。这本书强调了编写程序的绝对规范性,对未来在职场中对程序的规范化有着良好的开端,印度的程序员为何在世界上受到如此的欢迎,主要的原因就是他们有着统一的编写格式,这样对企业的程序开发周期有着飞跃性的提高。

为了应付考试的,建议购买谭浩强的《C程序设计》,这本书的目的就是为了应对当今中国计算机考试的,而不是让你在职场中熟练的使用C语言,而且对相关的C++书籍衔接不好,不推荐想研究好C语言的人员购买此书。

为了希望学习C语言而为日后打下基础的,建议购买Kernighan和Ritchie的《The C programming Language》,这本书能够给你对C语言作为基础一切要求。

3.用最笨的方法学习