C语言怎么学我是初学者
发布网友
发布时间:2022-03-01 14:42
我来回答
共5个回答
热心网友
时间:2022-03-01 16:11
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
热心网友
时间:2022-03-01 17:29
用大脑去学
热心网友
时间:2022-03-01 19:04
我以前是软件学院的。学C的时候第一学期上理论课,没怎么上机。感觉什么都没学会。第二学期编了个系统,受益至今。所以,就我个人经验而言,先把基础知识过一遍(我们当时学的是谭浩强编的那本),然后找个系统编,管理系统什么的,自己动手,不会的地方查书或者上网查,最重要的是自己动手实践。
热心网友
时间:2022-03-01 20:55
推荐你一本优秀的国外教材,Programming in C , 同时这本书也有中文译本。
学程序设计语言的初学者,最重要的是以理解书上内容为主,同时配以大量的实践。切记,一定要大量的,亲自动手写代码。不要只是光看书
热心网友
时间:2022-03-01 23:03
C程序设计经典教程 第4版
C how to program Fourth Edition
(美)Harvey M.Deitel,Paul J.Deitel编著
聂雪军 贺军 译
清华大学出版社
470 页
出版日期:2006年3月
ISBN:9787302117802
C Primer Plus (第五版) 中文版
(美)Stephen Prata 著
云颠工作室 译
出版社:人民邮电出版社
页码:626 页
出版日期:2005年2月
ISBN:9787115130228
建议先看《C how to program Fourth Edition》中文的翻译版《C程序设计经典教程 第4版》 初学/入门 ,再看《C Primer Plus (第五版)中文版》(600多页,里面字比较小,知识系统些,讲得很细)
这两本书都是截至到2009年9月的中文最新翻译版。
ps:
1.《C how to program Fourth Edition》中文的翻译版《C程序设计经典教程 第4版》使用的C语言符合1990年颁布的 ANSI C标准。
2.《C Primer Plus (第五版)中文版》使用的C语言符合1999年通过ISO的C99标准。
3.谭浩强的书,争议很大(有人说他误人子弟),应付考试应该还行吧。
LCC-Win32
http://www.cs.virginia.e/~lcc-win32/
这是个小巧的纯C集成开发环境,目前最高版本4.0,和上面三个编译器相比,它有很多明显的优势。
第一她很小巧,全部安装不过30M多,相比VS2005这种庞然大物,简直是迷你的不行。虽小却不缩水,他的确能够编译出Win下的可执行程序,这一点是同样小巧的TC做不到的。可以肯定地说他是Win平台*积最小的C环境。第二他完全支持C99标准。VS2005基本不能支持C99标准,GCC可以支持C99,但需要适当的配置,而LCC-Win32原生支持,无需任何调节。第三点最关键,它是自由软件,也就是说,他和GCC一样可以免费使用,而且作出的程序也可以自由的销售。缺点是,缺少中文文档和无中文版是最大的不便。
windows,最好,C编译器,C开发工具,c编译工具,c编程工具