c语言的学习方法

作者&投稿:并忠 (若有异议请与网页底部的电邮联系)
如何学习C语言?~

学习方法是:
1、课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。
2、记住语法规则。
3、加强逻辑思维。
4、多动手,通过练习上机了解它的运行过程。
5、实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。

拓展资料C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
参考资料:c语言_百度百科 网页链接

其实呢,学习c语言没有其他,编程能力都是靠代码推出来的。你首先得端正学习态度,语言的运用千万不要待全部学完语法后才开始。你必须从模仿开始,边模仿开始。当然,得先买一本好书,我建议你先去买谭浩强编写的书,适合初学者。还有,就算不知道某条语句什么意思,你也要把代码敲进去,而不要等,当你把语法都学完,你会发现,你对c已经很熟悉了,可以融会贯通了。不管学习什么语言,都是一个长期的过程。只有坚持了,代码敲多了,你才能学好。记住,编程能力不是光听课和看书就能提高的,最最重要的还是多写程序!
要说必背必记的东西,就是英语单词了。说实话,英语不需要太多。但是,有扎实的英语单词功底对于程序的表达很重要,当每个人的编程能力都差不多的话,如果你的变量名是用英语命名的,会使你的程序看起来更清晰,更流畅,你的竞争力也就比别人高了。

首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:

1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?

入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。

第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)
理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)

第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)

其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。

2、有哪些好的C语言练习(越难的越好)?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。

3、要学精C语言,还要具备哪些条件?
其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。

4、C语言学完后接下去要学哪些语言好?
这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。

5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。

你好
我也是学c语言的
c语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。我也是一个学计算机的人,我用c语言过了全国计算机等级考试。所以我有一些心得,想和大家分享。
首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好c语言的话,你就要做好好好学它的准备,不要三心二意。
其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解c语言,认识到c语言的优势,还有c语言的特点。c语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白c语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。
后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。
随着学习的深入,你会发现c语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后c语言和任何一门语言一样需要多上机调试,多动脑。c语言的基础部分很快就会掌握的。
最后记着:没有付出就没有回报!
祝:学习顺利

或许这不是你的问题,不知道你要学的是什么方面的,要是玩硬件的话建议以实践加以学习,效果会更加。
看不懂不要紧看多了自然就有点头绪了,多上网找视频资料会更好的,只要不放弃就一定行的,
我相信这个世上没有比我学C的更痛苦的了,我居然用了8个月时间才里出一点头绪,才点亮了一只LED,可我都没放弃现在还在努力呢,加油祝你早日成功,相信自己一定行的。

其实学任何东西老师都是其次,大学最重要的是要学会自学.....多看书,多看代码,入门可以学别人的思想,思想非常重要,然后最重要自己动手去实践......编程没有捷径可走,枯燥乏味,尤其C语言很难,也是基础,学好的话学别的语言如鱼得水.....入门推荐谭浩强的C语言程序设计,进阶看个人了.....看书不是关键,书只是给你一种思路和方向,关键自己能写出东西......众所周知操作系统低层的东西基本都是由C语言完成,嵌入式开发,手机系统应用.....好好学!有用!

最好看谭浩强的
《C语言程序设计》
这个是最适合初学者的,强力推荐,也是我们的教材,估计快第三版了!!!
在电脑上下吧,这个不用买书,下个电子书,一章一章的来,要不到一个月就会了。


六个实用方法,学英语真的没有那么难!
如何在6个月内掌握一门语言 ED演讲, 油管播放量达到2000多万,演讲者是克利斯·伦戴尔,他曾经在短时间内学会了中文,因此他的建议对学习英语非常有借鉴意义,尤其对于初学者来说。给我印象最深刻的是3个原则6个方法。 原则一只学和自己相关的内容 和自己相关指的是当下可以 用到或者需要用到的内容。越相关,大脑越...

对于孩子学习语言的过程,具体是什么样的?
一、听懂语言其实许多家里有孩子的家长都发现了一个问题,那就是孩子在不会说话的时候却可以听懂父母讲话,这是一种非常普遍的现象,许多孩子在没有学会说话之前就能够理解一些简单的语言,这时候就可以和父母进行初步的沟通和交流,所以对于孩子而言,学习语言的第一步就是先听懂语言,只有先听懂了语言...

英语语法学习方法?
第三,背诵!背诵也是自学英语语法的好方法,通过背诵语法句型,可以加深对语法句型的印象,背诵英语文章可以培养语感,让英语自学者更易容理解语法的应用场景,加深对语法的理解程度,熟练掌握语法。以上就是英语学习语法的方法,想要自己的同学可以从做题、英语阅读、语法资料、背诵等方面入手,提升自己对语法...

少有人知的语言学习方法
少有人知的语言学习方法,主要有以下三个方面:1、让自己生活在一定的语言中。旅行在国外,让耳边总能萦绕着一种新的语言,它的发音、节奏、语调,在街上、公交上、电视上,大脑就已经开始处理和解释这种新语言了。当然,更进一步的方法是参加某种志愿活动来强迫自己“运转”于一种新语言中,或者是在...

学英语有什么好方法?
5. 写作练习:多写英语作文、日记等,练习表达思想和观点,提高写作能力。可以请教老师或使用在线写作工具进行修改和反馈。6. 使用学习资源:利用各种学习资源,如英语教材、在线学习平台、语言学习应用程序等,帮助系统地学习英语的语法、词汇和句型。7. 背单词:使用一些记忆方法和工具,如单词卡片、手机...

孩子是如何学习运用语言的?
只要父母认真想想,生活中处处有语言,处处也都存在发展语言的机会,但要注意教孩子的话,应结合孩子的情绪和兴趣,让孩子在学习语言中感到乐趣,自然主动地学习。而不是刻意地、枯燥地学习,否则孩子会一点兴趣与热情都没有,在教他说话时不积极主动地配合。而且,大人在教孩子说话时一定要有耐心,不要...

孩子在生活中的语言该如何学习?
当孩子步入小学时,大部分的孩子语言表达能力已经不错了。想要孩子学得更好,那么父母需要督促孩子多看书、多积累,父母可以跟孩子一起阅读孩子喜欢的故事书,读完之后,父母可以让孩子讲,也可以让他们把自己觉得好的东西写下来,便于以后用。总结:语言的学习离不开日常的积累,多看、多跟他人沟通固然是...

如何学好一门语言?三个黄金法则你一定要知道!
相互督促的氛围中,学习语言的过程会更生动,变得更动力十足,也更有意义!因为我们学习语言的目的本来就是为了促进人际沟通,这种实战锻练能够加速我们掌握人类所拥有的最有价值和最有效的技能之一,人际沟通!谁能抗拒利用这些宝贵的经验方法去学习一门语言的欲望呢?如果我们有心去做这件事,就必须要有我...

提高教学口语的方法和途径有哪些
提高教学口语的途径 1、参加口语培训课程:参加专门针对教学口语的培训课程或研修活动,如口语教学方法培训、口语发音和语调训练等。这样可以系统地学习口语教学技巧和方法,提升自己的口语表达能力。2、观察和模仿优秀教师:仔细观察那些擅长口语表达的优秀教师的教学方式和技巧,学习他们的语言运用和表达方式。

语言积累的途径与方法
积累是一个科学的渐的系统工程,教师在引导学生积累语言方面应机智灵活,有意义地去开掘。泉水汇集形成小溪,溪水汇合形成江河,江河汇集形成浩瀚无边的大海,知识也是如此,学生积累语言的过程一个长期而艰巨的过程,做为教师要不断地开辟语言积累途径,教给学生积累语言方法,调动学生一切认知因素,使学生的...

雁江区18581686533: 学习C语言的好方法有哪些? -
钞泡三维: 学习方法是: 1.课前预习,课后复习,认真做课堂、课后的作业,理解理论知识. 2.记住语法规则. 3.加强逻辑思维. 4.多动手,通过练习上机了解它的运行过程. 5.实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践.

雁江区18581686533: C语言的学习方法 -
钞泡三维: 首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议: 1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)? 入门阶段:还是老谭那本. 理由:虽...

雁江区18581686533: 如何才能很好的学习C语言? -
钞泡三维: 1.先学习C语言的基础知识.现在正在学C语言的在校学生可以直接进入第2步学习. 2.按照《C语言程序设计入门学习六步曲》进行上机练习. 3.在上机练习时要养成良好的编程风格.点击查看C语言的编程风格 4.积极参加C、C++兴趣小组,...

雁江区18581686533: 怎么学好C语言?有什么好的方法吗? -
钞泡三维: 1.把C当成一门新的语言学习. 2不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 3.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点...

雁江区18581686533: 学c语言有什么方法?
钞泡三维: 方法如下,仅供参考: 1.掌握基本的理论知识. 刚开始学习编程时,掌握基础理论的知识是非常重要的.不然就会学的不系统,不完全.其实做程序员做到高级的,并不是编程有多厉害,而是他有足够的理论知识来解决别人的问题.现在一般...

雁江区18581686533: C语言的学法? -
钞泡三维: 学法 (一) 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言.经过这些年的开发,我深深的体会到C语...

雁江区18581686533: 怎样学C语言?方法 -
钞泡三维: 我认为要学好C语言首先必须了解等级考试C语言的大纲和内容,以及各种辅助材料的用途,这是学好C的基础.从以前的经验以及考网上的一些信息可知,要自学C语言必须准备以下资料: 1、 教材:大家现在都公认是清华大学谭浩强主编的那...

雁江区18581686533: 怎样学好C语言?有什么好的学习方法? -
钞泡三维: 我也是软件学校的,正在学编程,为了我们的前途,还是给你说说吧 谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧.”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,再自学其他语言就显得轻而...

雁江区18581686533: C语言学习有些方法? -
钞泡三维: 这个问题有很多人在问,说实话,真怕答的不好影响别人前程,你多参考一些人的意见吧. 我是一个程序员,我的数学一般,逻辑思维自认为一般,参加工作的时间也不长.对于学习C,我有一些粗浅的看法如下,仅供参考: 1.掌握基本的理论...

雁江区18581686533: 怎么样学习C语言? -
钞泡三维: 一、明确学习目的: ◆ C语言功能强大,本书涉及知识结构全面、合理.是一门非常好的编程语言基础语言. ◆ C是一门学习逻辑、程序算法、算法实现很好的教程.通过第一学期C语言的学习,从而可以了解程序的设计编码的过程. ◆ ...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网