大学生如何学好C语言 大学的c语言应该怎么学 主要是自学吗?

作者&投稿:宰父皇 (若有异议请与网页底部的电邮联系)
一、首先确保你的健康状况和基本计算机操作水平,从来没听说谁没有电脑就能学习编程的(以后科技进步到人机合一的程度,也许可以实现)。如果能有网络连接,那简直达到了完美的境界。
没人可以无师自通,天才也不行。所以你要做的第一件事是找一本好的入门教材,最好是经典作品。反复地看教材,要牢记一点,你所提出的大部分问题,教材上都有解释,只是你没有认真看而已。反复地阅读,直到你觉得你已经可以编写出那本教材了,才可以丢弃他。教材比老师好的理由之一是,你可以带教材上厕所去卧室,而老师不行。当然,老师也有比教材优越的地方,那就是他可以给你解释教材上没有的问题。但记住老师也是人,你不动脑子就去找他,他会厌烦的。不要鄙视你的老师,即使他其它方面不如你,至少在编程这件事上他能做你的老师就是他比你强的硬道理。
你以为光看语法书和背诵单词而不练嘴就能说好英语么,显然不对。编程也是,熟能生巧在任何地方都是一样的。首先看懂教材上的那些例子,确保看懂之后,按着他的思路把它默写出来,当你尝试过就会知道看懂和默写是两个完全不同的程度。然后就可以做书后面的习题,独立想,不要看答案或提示。等到整本书后面的习题你都能做对的时候,你就算入门了。然后去找等级考试二级三级的题目来做,等到也可以准确无误的时候,恭喜你,C语言(或者其他语言)可以算是通过了。如果你的目的是去考试,现在就出发吧。但如果你想要以编程谋生,sorry,你还欠火候。这其中的差别就相当于大学英语四级作文和畅销英文小说之间的差异。

二、我碰到问题了,谁能帮我
郑钧说,记得没人会同情你,我亲爱的兄弟。这真是至理名言。编程这件事,基本上是不能指望有人帮你的。
当你遇到编程遇到问题,首先应该是去看编译器提供的信息。它可是最直接的来源,相当于案发现场,从没听说刑警不看尸检报告就直接破案的。现代的编译器已经不止编译那么简单,编译本身就能送出大量的提示,调试功能更是强大到可以让你检视程序运行的每一步都发生了什么变化,只要你能看懂。机器的问题,就应该用机器来解决,而不是用人的肉眼去检查。
然后就去查教材和文档。手边的教材能解决70%以上的问题,如果还不够,上网去查。如果找不到,请记住有个东西叫搜索引擎,国内最著名的两个,google baidu。99%的问题可以得到解决。
如果你有老师,可以试着向他请教。不要抱太大的希望,虽然他收你学费,但他也不是万能的。
如果还是不行,确认你已经努力过而没有答案,那么你可以考虑提问,去论坛、新闻组或者群,都可以提问。
在你确定要提问之前,请先阅读这篇文章《提问的智慧》
http://www.chinaunix.net/jh/29/8675.html
http://www.vcgood.com/bbs/forum_posts.asp?TID=1581&PN=1&TPN=1
这个也行,《提问的智慧 图片版》
http://bbs.chinaunix.net/viewthread.php?tid=750796&extra=page%3D1
http://www.vcgood.com/bbs/forum_posts.asp?TID=1573&PN=1&TPN=1

推荐几本书:
1、谭浩强的《C程序设计》。
优点在于,面向中国学生,语言易于理解,而且全书篇幅小,看过的人多,容易找到人请教。但是各方面的概念不深入,浅尝辄止,实际上还有些小错误,不是很严谨。因此适合第一次入门学习,例题做完基本就可以抛弃了。有实体书和电子版下载。同时配套有习题集和习题解答,适合自学。
2、王大刚先生的《C语言编程宝典》。
质量不错,与老谭的书一样非常适合中国学生,而且对于TC的图形编程讲解非常透彻。本人没有发现实体书,可能只发布在网络上,在VCgood论坛有转载:
http://www.vcgood.com/bbs/forum_posts.asp?TID=1560&PN=2
http://book.chinaz.com/C/C/index.html
3、Kenneth A.Reek 的《C和指针》
进阶读物,把指针一章演绎为一本书可见其技术精度。指针是C的灵魂,能领会本书中的理念,才能算是真正明白了C指针的奥妙,才算懂得了C。

C语言是最基础的东西了。想学好,里面很多关键字要记住。还有他们放的位置。
经常练习。书上的程序都可以拿到电脑上调试一下。
最重要的就是不要闷到,学电脑最怕就是一个人闷到,不和别人交流,不懂就要问,每个人都是这样走过来的,没什么不好意思的。而且你还是以个大一的,C语言老师的邮箱有吧,遇到都不知道的就问老师嘛,老师又不怕麻烦。
多和老师打交道,要知道老师对你以后发展有帮助,比如说介绍你去做个项目说明的。要知道一个学生能参与一个项目,出来底气就要足点。

如果是本专业的学生。建议千万别用潭浩强的书。浪费生命。
当然考级的话,就可以。
本专业的或者想深入研究的兄弟,可以看中译英文版的。这才是王道。因为国外的很多书,思路开拓,讲的顺序不拘泥形式。按人性化理解去分析,层层深入。不像国内的很多误人子弟,或者不负责任。
先从基本的学起吧。比如类型,比如语句,比如结构(顺序,循环,条件)。然后边学边动手练。所以教材一定要是那种讲重点,又不偏难的。建议:C程序设计教程。机械工业出版社的。
多写多运行,在出错的地方多加一个printf。把结果打出来。自己分析。
别太砖牛角。像x=-m++/++n这类的,你能理解就理解,不懂就一步步写出来就OK。

等语句都学会了。再根据自顶向上,逐步求精的思想。把问题分成一步步来解决。这样初步就能编出来了。

然后再学数组,指针,链表和文件

指针你要是精通了。。。那么恭喜你,你牛B了1!!!
学好C。其他的C++和C#jave就是触类旁通了,顶多熟悉一下语言环境就会了。
最后祝好。

C语言是所有语言的基础,要好好学

学习方法这种东西是要因人而异的
不过本质上脱离不了多看书,多写程序
当然不能为了看书而看书,为了写程序而写程序

有程序上的问题可以去 http://community.csdn.net/ 这个论坛
CSDN是目前过内比较专业的技术论坛

上课认真听。
计算机语言本身并不重要,重要的是思路,要学会该如何用计算机的思路解决问题,之后再把思路用计算机认识的语言写出来就可以了。
所以说学软件最总要的就是逻辑思维和抽象思维。

大学都什么专业需要学习C语言?学到什么程度?~

大学理工科学生都要学C语言。
学到的程度:至少是二级。
C语言简介:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

上课会讲一些吧,你们应该也有教材
先照着教材走一边,把书上的例题和练习题都敲一遍。
网上在找一些编程实践,我记得当年上学的时候有个很火的200例
第一题好像是打斐波那契数列。
这些都完了可能发现自己对一些知识点搞不清,比如static,数组,内存,递归之类的
推荐学《C语言深度剖析》,书很薄可以学个十遍左右,就可以靠C语言找个工作了。
不过你要起码先学过一遍自己的教材,再去看它。

大学c语言怎么学
答:如何学习C语言?我说一下我是怎么学的吧,因为我就是计算机专业的学生 1. 首先选择一门入门的书籍,c primer plus 适合初学者入门 2. 制定详细的学习计划,遇到不懂的知识点,在网络上找一些对号的视频解决掉,然后回归继续书本学习 3.基础学完后开始在开源社区研究代码,先从看代码开始,然后尝试修改...

怎么才能把c语言学好。
答:【C语言学习方法】:一.学好C语言的运算符和运算顺序这是学好C的基础,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序...

C语言学习技巧
答:1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?入门阶段:还是老谭那本。理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更...

计算机的C语言怎么学好?
答:1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东:一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西...

如何学习C语言?
答:这两个函数已经定义在stdio.h这个头文件中,不用我们自己写,它们不是C语言中的语句,所以在使用这两个函数时在源程序顶部一定要加上#include 。这是为了让我们在执行程序的时候,让计算机知道scanf()和printf()这两个函数怎么用。掌握上面的必须要记下来的内容,相当于我们开始学说话时先听别人说,我们...

计算机二级C语言怎么学?
答:并且提出疑问,而且在学习完课程并完成作业后可以获得该大学的证书。5、学习编程最快的方法之一就是看别人的源代码,学习别人是怎样编程的,对同一个问题别人的思路是什么?和你的思路有什么差别?如果你想要进一步提升自己编程的水平,推荐大家去做做ACM的题。想要学好c语言,就要编程,编程,再编程!

怎么学好C语言?推荐几点注意事项?
答:侯捷说“程序员的未来就是诱惑程序员” 这个程序员对这个未来不满意,于是他又去问上帝。 “万能的上帝呀,请你告诉我,我的未来会怎样?” 上帝摇摇头“唉,我的孩子,你还是别当程序员了”)6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时...

如何学好C语言?
答:不求记住,至少要看其名字知道能干啥,尤其是常用的;深度,编程有很多,编软件?做WEB?等等,选定一个持之以恒的发展下去 网站的话:CSDN,酷壳等,百度上一搜一大片,对于初学者还是有不少用处,没事就去下载别人写的源代码,看看别人怎么学的,怎么写的,然后自己理解并能吸收。

C语言学不会怎么办?
答:🌈如果要学习C语言,务必牢记“千金难买回头看”这话,这是学习C语言技巧与方法。换句话说,学习后面的专业知识时,请别忘记要回望并找寻曾经留下来的难题和知识点,增强对前面所学到知识的应用,就比如后面学习到的算法设计与分析、数据结构等,都需要C语言的基础。虽然说这是对学生而言是最为...

大一计算机学生如何学好c语言?
答:首先在学c语言的时候,一定要将各种算法都记住,如果不行的话,把它们写在本子上,自己默写几遍。要这些算法公式在自己脑海里滚瓜烂熟,在使用过程中才不会出现差错。记住算法是第一步,其次还要学会怎样去使用,其实就像套用公式一样,掌握了公式的基本内容,就可以把所需要的东西往公式里面套。在拿到...