如何才能如何学好c语言言呢?大家给个建议吧!!!!

怎么样才能学好C语言_百度知道
怎么样才能学好C语言
我是职高的学生...学过一点点C语言..但是后来米有考上大学就沦落到一个垃圾的学校.这个学校计算机教的不怎么样.上了半年了.什么也学不到..真实后悔..现在想想把C语言好好学学将来能有用.想请各位帮帮忙..我想先从最简单的学起..在这里希望大家能照顾照顾我..
有些教程看了..有的一点都不适合..我不知道教程上讲的哪本书..如果有那位大虾看到了.能告诉我一般教程里讲的是哪本书嘛..还有C的论坛..在那里我也见过老师也和他们聊过..先找个这里人经常去的论坛大家在一起讨论..谢谢各位..
提问者采纳
你可以自学的,在网上有好多 C的教程,很好的。在C的论坛里有好多老师级的人物,可以请教他们。给你推荐一本书,是谭浩强老师的,我就学他的,很直白,清晰易懂在书店里能买到有志者,事竟成。
其他类似问题
c语言的相关知识
其他5条回答
c语言是学编程的基础,只要你有心,就一定能学好,不过当然少不了大量的练习,当然是上机编程,在编的过程中你不但会掌握c的基础知识,还会学到很多书上学不到的东东……
一些感悟:1)学习应该从基础打起,不要一开始就尝试最高深的技术。2)每看一本书,不要说这章我以前学习过了,也掌握的很好,因此我可以跳过这一章看更重要的了。3)对于作业,遇到不会的尽量不要立刻向别人请教。如果实在解决不了的问题,可以先完成你会的,然后把一些特别的难点提炼出来,向高手请教。3)不要指望书本和行家能帮你解决一切问题,因为并不是所有问题都能由别人教给你。4)向别人请教问题应该把问题说明白。对于错误提示信息应该原样提供出来,不要按自己理解的信息提供。因为既然你自己做不了,说明你理解一般都有问题。5)问问题最好能带代码。6)不要说“编译通过,可是运行时...&,因为编译错误和运行错误可能根本没有关系。一般来说,编译是语法问题,而运行是逻辑问题。7) 书看千遍不如做程序一遍,应该尽量尝试去写程序。8)做程序千个不如做好程序一个。应该尽量完善你现在做的程序,而不要不断开新的计划,而每个计划都虎头蛇尾。9)要想到你不是一个人写程序,而是和大家一起写程序。10)高深的技巧虽然显示了高深的本领,但是对于合作往往是有害的,应该尽量写出简单易读的代码。11)编制程序应该尽量做到自注释,即代码本身一读就懂,好象自己在说明自己的逻辑一样。12)复杂的代码如果实在做不到自注释,应该给出适量的注释。13)注释在修改代码的时候应该相应修改,不能用陈旧的注释去误导别人。14)代码应该尽量可重用,相同功能的代码应该由相同的函数完成,重要函数应该给出调试信息,以便调试时及早发现问题。15)应该尽量写小函数,每个函数尽量不要超过40行或者更少。这样不用滚动屏幕也许就可以读完整个函数。16)对于switch语句,尽量不要有过多的分支,如果分支太多,可以考虑用跳转表。17)尽量少使用一些有争议的语句,如goto和三目运算符,既然有争议,它肯定有一定的缺点。18)对于goto,许多工程师技术高到可以合理使用,而不至于导致问题。但是你的程序并不一定给你同水平的人看和修改,他们可不能保证合理的读和修改这些相关代码。19)代码编写时应该有一定的格式,其基本要求是对理解代码有一定帮助。20)如果数据是多个模块共有的,应该提供一个封装的类来管理它,并提供一个合适的接口给各个模块。这样,如果数据内容有重大修改,则只要接口不变,基本上可以保证程序不要很复杂的修改。21)应该尽量考虑到数据的并发控制。22)数据的并发控制应该封装在接口内,而不要暴露给其他模块,这样可以减少因为并发原因导致的程序死锁。23)数据本身结构不可以太复杂。应该尽量把不相关的数据分割成为两组数据。24)对于数据量比较大的情况,应该考虑数据库。25)数据库接口应该采用标准ODBC或者ADO接口,尽量不要根据实际数据库DBMS提供的接口来处理,因为你可能在实际使用中更换DBMS。26)小的数据可以考虑文件,文件路径应该必须设计成相对路径。27)在一个函数中,应该尽量打开文件后使用完后立刻关闭,这样其他程序可能使用文件。28)不要尝试把文件全部读到内存中,应该分次处理大文件。29)编写程序应该提供相关的测试程序,以提供测试手段。30)应该考虑代码、函数的使用情况,不要超越函数可以使用的范围使用之。
学校不是问题.我觉得在哪都一样,环境不同,但是人是活的,要努力改变它.看C语言的书.多上机操作.相信你会成功的!加油!!
可以看《C语言程序设计 第二版》。我都是学这本书。
C语言有谭浩强的教材比较好,这本书的内容就像与人谈话一样,很适合初学者,不要用电子版的教材,一开电脑哪还能百分之百的把心用在学习上再就是如果你不是学控制类专业的话,也就没有必要学C了,C语言比较陈旧,适合搞硬件的人学,如果想学软件开发,建议你从Java学起,这个语言现在比较流行,而且少了许多对硬件操作的东西,个人觉得更适合初学者,我就是从Java开始入手计算机语言的,后来学了汇编,最后才学的C我不明白为什么大多数人都建议初学语言的人从C语言学起!C语言有一些面向硬件的东西如果没有微机原理的知识是很难读懂的,比如说指针、链表、位操作等内容,而Java做为一种高级语言,其表达更接近于人类的语言,我当初连计算机语言是什么都不知道,但是从Java入手后感觉还不错,在此希望高手们不要再忽悠别人了
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁大家给推荐一些学习c语言c++的论坛或网址吧!有好的教程也行!_百度知道
大家给推荐一些学习c语言c++的论坛或网址吧!有好的教程也行!
提问者采纳
可以看看中国铁道出版社出版的《C语言程序设计》,软件可以用Visual C++ 6.0、turbo C一类的。学习语言一定要多多练习,把书上的例子不停的往电脑里敲,然后看看自己能不能用别的算法来解决这些例题,一定要举一反三,把基础融会贯通。
提问者评价
谢谢您教给我学习的方法!!
其他类似问题
c语言的相关知识
按默认排序
其他3条回答
推荐两个网站:一个是我的资料:一个是编程爱好者之家:
到我的百度空间看,有你要的
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎样才能学好c语言_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
2页免费4页免费32页免费2页¥3.003页免费 2页免费2页免费3页免费3页免费2页2下载券
喜欢此文档的还喜欢74页2下载券32页免费9页免费12页免费11页免费
怎样才能学好c语言|想​和​好​c​语​言
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢怎么样才能学好C语言
怎么样才能学好C语言
1;先学好基础
其次是注意平时的实际操作
2:注意老师所讲的,自己也要多主力理解和练习
不区分大小写匿名
答案都让你说了,你还问什么!
我的不具体啊
我就问下啊
不外乎那几样,多看看资料,自己再多练习下,有空再看看别人是怎么写的,学习人家的思路和算法
不要死扣语法,多用手练练,照着样子多打打,要理解每一句话,看不懂就问,电脑是死的,人是活的!
平时应注意什么问题啊?
上课要跟老师的思路走!不要以为看着老师讲课就可以了!还要想要是自己在做会怎么写!也不要强迫自己去学习!想玩时还是去玩!希望你能给一个满意的答案!
我是一个接触c语言一年的人 我有一些建议 1.目的要明确 首先确定自己的目的,是为了以后就从事程序设计职业,还只是为了应付考试,还是为了学习更多的知识而希望打下好的基础。 2.书籍的选择 既然确定好了目的,选择书籍是很重要的,这里的内容供你参考一二。 前面已经说过了,目的要明确,而书籍是根据目的进行选择的。 为了从事程序设计职业的,建议购买Deitel父子的《C how to program》。这本书强调了编写程序的绝对规范性,对未来在职场中对程序的规范化有着良好的开端,印度的程序员为何在世界上受到如此的欢迎,主要的原因就是他们有着统一的编写格式,这样对企业的程序开发周期有着飞跃性的提高。 为了应付考试的,建议购买谭浩强的《C程序设计》,这本书的目的就是为了应对当今中国计算机考试的,而不是让你在职场中熟练的使用C语言,而且对相关的C++书籍衔接不好,不推荐想研究好C语言的人员购买此书。 为了希望学习C语言而为日后打下基础的,建议购买Kernighan和Ritchie的《The C programming Language》,这本书能够给你对C语言作为基础一切要求。 3.用最笨的方法学习 买来了书,剩下的内容就是学习了。方法?最笨的方法就是最有效的方法,其实学习C语言的方法就是反复阅读上面的书籍(当然了,为了应付考试的还要背诵一些内容),读一遍不懂可以读第二遍,直到读懂为止。如果你需要捷径,你可以问问Eris研究了多少年的C语言。 4.多做练习 别怕累,每本书都配有大量的练习,这对你理解当章的内容有很大的帮助,没有答案怎么办?不是有输出范例吗?把它在你的C编译器上进行编译,看看出来的结果和你需要的是否一样,反复尝试,直到得出正确的结果。由于每章学到的内容不同,你可以再学完后面的内容后,重新改进原来的C程序,不知不觉中,你的水平已经有了很大的进步。不要有了问题就问,你可以先放在一边,等你学完下面的章节,你可能将前面的问题已经解决了呢! 5.读程序,写程序 经过上面的步骤,你已经能轻松解决书中的问题了,现在你就应该上网了,上网去读人家的程序源码,把你的想法写上去或者再写出新的程序,直到有了自己的一套风格。 至于难点,只要你认真学,认真练,应该没什么难的地方的
基础知识,读程序,写程序。
学习的关键就是要认真.学习C语言,必须首先掌握它的语法结构,熟悉它里面的句型格式.要自己练习着编一些小程序.学习计算机语言.一定要自己动手编东西,光看是学不会的.祝你好运!
那得看适合学习编程语言不:不管是C JAVA 。C++ 汇编都是差不多:只要你满足:逻辑思维好。英语不错,勤奋刻苦。那你一定会成功的。
在上课前你认真的预习了吗?不懂的你问了吗?你同学一起讨论过吗?还有就是在网络上你了解过C的资料和学习资源吗?
如果你的回答肯定。那你还学不好的话。那你一定不适合学习程序了。如果是否定那你就照上面的做一下。你一定能成功的。
我也是软件学校的,正在学编程,为了我们的前途,还是给你说说吧谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。其实就笔者认为C语言并非是“difficult(困难)”的,只要你能理清思路,掌握它的精髓,那么自学C语言是一件非常容易且又其乐无穷的事。今天本人就与大家一起谈谈如何学习C语言或者说学习C语言应从哪几方面着手。 一、明确学习目的:
◆ C语言功能强大,本书涉及知识结构全面、合理。是一门非常好的编程语言基础语言。
◆ C是一门学习逻辑、程序算法、算法实现很好的教程。通过第一学期C语言的学习,从而可以了解程序的设计编码的过程。
◆ C是一单进程、单线程执行,从头到尾执行,学习难不小。但结构严谨的高级语言,可以很好学习编程规范和要求。
◆ C语言是为以后学习其它语言打下基础的语言。 二、好的学习方法:
基于上述学习目的并且也我们第一门编程语言。学习方法是:
◆ 课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。
◆ 记住语法规则。
◆ 加强逻辑思维。
◆ 多动手,通过练习上机了解它的运行过程。
◆ 实践—&理论—&再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。 常见问题:
1、有同学听说C语言很难,刚学习到第二、三章时,于是说:老师,我不会呀!真的很难。我不知道如何学习? 分析:
1)心理作用,在没有学习之前都认为很难了。学不会也正常。
2)前三章是基础,对于没有学习过编程语言的同学来说,新的专业名词很多。
3)前三章是基础,还不能完整的写出一个C程序。于是,就不知道如何去用,在哪个时候用等很多的疑问。 问题的存在:过于着急,对新的事务领悟不够。
解决方法:学习是循序渐进和积累的过程,不要着急。这此知识都是为以后作铺垫的。
2、有同学学到数组时,说:听你上课时,我懂,但要我自己写,我不知道如何写?不知道如何开始? 分析:
1)逻辑性思想太乱。如果问:“如果班上有30个同学,要判断成绩是否及格,你将如何做?”;“当然先知道每个同学的成绩,然后一个一个和60比较,如果大于等60,则及格,否则不及格。”;“那么C语言来实现,如何做?”。声明30个变量存储成绩?不是一个好办法。如果声明一个30元素的数组,是不是更合理。另外,如果要写30个条件语句来判断,也太过于繁锁。如果用for循环是不是更加合理。
2)练习太少,有解决方法,但不能用C语言实现。 问题的存在:思路不清淅,练习太少。
解决方法:多上机练习,多思考,举一反三。了解程序的运行过程和编码。 三、学习要点和重点:
◆ 第一章至第四章的:基础知识和理论知识必须要求能理解、领悟。也是学习其它语言的基础。
◆ 第二章、第三章提到很多的专业名词,如数据类型,变量与常量的区别,标识符的命名规则,表达式及各种运算符及输入输出函数基础
◆ 五章和第六章:程序的基本结构,学习完前六章,要求能理解程序运行和编码的过程。
◆ 将我们的算法用编程语言来实现,主要是学习程序设计的逻辑性。也是学习其它语言的基础
◆ 第七章到第十一章:学习C语言的特色,更深入了解C语言。本章让学员加强空间的想象力。
◆ 第十二章:是文件的操作。考虑的是如何将程序的输出结果及相关信息用文件记录下来。 四、学习难度:
◆ 与日常的自然语言的表达不完全相同,所有结果要通过计算才能得。计算机没有想像能力和空间思维能力。计算机能运行,依靠程序员的严谨的命令来驱动。
◆ 语法格式多,知识点全面。应用时,要将零散的知识点有效有序的组合。 很多问题的解决方法是需要经验的。
总之呢,方法是多样的,平时只要注意方法和知识的积累,在加上一定的勤奋,就一定能学好,希望能够帮到你。
等待您来回答
编程领域专家怎样才能学好C语言,应从哪几方面着手(三)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
怎样才能学好C语言,应从哪几方面着手(三)|编​程​高​手​之​路​-​-​心​得​、​经​历​、​忠​告
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 c语言 的文章

 

随机推荐