没有基础如何学习C语言

作者&投稿:营查 (若有异议请与网页底部的电邮联系)
没C语言基础怎么学51单片机?~

我当时学51时也是没有C基础的,连数组和指针都不会用。不过我还是坚持过来了。可以边学51边学c,想把c学好后再学51这个想法是不对的。对照例题,多敲代码,哪怕你不懂它的意思,把每个代码都要敲一两遍。敲代码时思考为何这样,找资料。实在不知道为何这样,就先跳过。只要坚持一个月,那么很多东西你自然就会明白是什么意思,为何这样。你也就基本可以上路了。切记切记:多动手!

学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。
一、要读就读好书,否则不如不读。所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。
切记一个原则,不要读自己目前还看不懂的书,那是浪费生命。如果你看不懂,那你一定是缺失了某些必需基础知识。此时,你要仔细分析自己需要补充哪些内容,然后再去书店寻找讲述的这些内容的书籍。把基础知识补充完毕再回头来学习,才会真正的事半功倍。
二、Unix/Linux还是Windows,这是个很大的问题。不同的编程环境会造就出不同思维的程序员。Windows的程序员大多依赖集成开发环境,比如Visual Studio,而Unix程序员更加钟爱Makefile与控制台。显而易见,集成开发环境更容易上手,在Windows上学习C语言,只需要会按几个基本的Visutal C++工具栏按钮就可以开始写Hello, World!了,而在Unix下,你需要一些控制台操作的基本知识。
建议初学者应该以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作为主要的学习环境,而且千万不要在IDE的使用技巧上过多纠缠,因为今后你一定要转向Unix环境的。Visual C++ 6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而Dev C++使用gcc编译器,对C99的标准都支持良好。

先看C语言的教程吧!
硅谷动力视频地址:http://www.enet.com.cn/eschool/video/c21shipin/
你和我的情况差不多!先学习WIN-TC的使用吧.这个比较简单.也比较好懂.把这个学完了再学习其他的吧!

自学的话,这个和文化程度关系不大,只是和思维方式有关。建议你花费2个月的时间入门,装好软件,把书上的例子在电脑上打一遍。刚开始学编程就像你小时候开始学习写字一样。别着急,慢慢来。而且要相信你能行。我自学汇编就是这么整的

有精神,坚持下来我相信你一定能学好的。学C语言不能要求速成。谭先生的那本书是经典,也是许多高校学习C语言的基础课程。
你有电脑,可以利用网络。比如看到哪里有些迷糊的话,就在网页上搜索 相应的信息。要弄懂谭先生树书里的基本语句,变量定义了、循环了、条件了等。
最要的是安装上C语言编程软件, 软件选中文破解版的。把 书里的程序都输到软件里进行调试,注意观察输出结果。

看一些自己看得下去的关于c的书,只要培养了兴趣了,以后自然就水到渠成了

100分我给你好的教程 

不好意思  我200分找别人要的

给你看看图片

很简单




c语言怎么学
1、先搜集有关C语言的学习资料和书籍。2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进。3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺。4、建议零基础者可以报名培训班进行系统的学习。C语言是:一种面向过程的、抽象化的通用程序设计语言,其广泛应用于底层的开发。C语言能 ...

初学者如何学C语言?
自学能力比较强的人可以通过各种方法,参考各种网上的资料自己解决。但是大多数自学能力不是很强的人,只能依赖老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师指导完成了。学习编程通常需要一些好的学习资料,包括纸质的书籍,视频教程,课件,项目练习,代码。零基础入门的书籍推荐《明解C语言》、...

初学者怎么学习c
关于初学者怎么学习c的问题如下:先搜集有关C语言的学习资料和书籍;根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进;可以寻找小程序练手,提高自己实践能力的同时查漏补缺;建议零基础者可以报名培训班进行系统的学习。第一:一些概念。C语言是一门程序设计语言,有一些标准,比较重要的是ANSIC...

怎么自学c语言,需要怎么学习?
学习中的困难莫过于一节一节的台阶,虽然台阶很陡,但只要一步一个脚印地踏,攀登一层一层的台阶,才能实现学习的最高理想。C语言学不会怎么办?我大一的时候也需要学C语言,C语言自学方法有很多,下面是我的建议。1.首先应该记住基础知识点,如数组,结构体,指针等相关内容,如果在编程过程中遇到...

学习C语言要些什么基础!
C 语言属于易学难精的一门计算机语言。如果只是简单学习C语言,那么符合以下条件即可开始学习:1、识字,可以阅读C语言教材;2、认识英文字母,标点符合,阿拉伯数字,并可以在电脑上打出来。如果要想把C语言学的精通,那么如果有如下基础,则相对更容易一些:1、数学基础。C语言中很多方面涉及数学模型,...

菜鸟怎么样学习C语言
其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本...

大学时学习c语言,新手有哪些技巧可以快速入门?
大学学习c语言的时候,新手写编程有些难,这个时候,我建议你,先去买一些书籍,研究一下,然后,可以去网络上找一些课程,学习一下。我记得我当时就是这样,然后大概学了三天之后就入门了,接下来,我就是在我电脑上每天写编程,写了一段时间之后,就感觉无所不会,无所不能了。

怎么自学C语言 入门
在开始学习C语言基础时,要反问自己为什么学C语言,如何学好C语言。同时要知道什么是C语言以及C语言的发展。当对这些知识有了一个概念之后,就正式开始学习C语言了,其中,可能会学到数据类型、运算符、表达式、数组、\/函等,这些是为了对C语言的基础有一个基础认知,扩展,整合;还会学到指针、联合体、...

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

大学c语言框架梳理基础知识要打牢
C语言7个编辑的步骤强烈推荐 第1步:定义程序目标 当你在开始写程序之前,你应对希望程序要做什么有一个清晰的想法。考虑程序需要的信息,程序需要进行的计算和操作,以及程序应该向你报告的信息。在这一规划阶段,你应该用一般概念来考虑问题,而不是一些具体的计算机语言术语来考虑。简单来说,我们所要...

嵊泗县13836407511: 学c语言该怎么入门 -
邓是奇迈: 您好,入门的捷径只有一条:阅读一本经典教材.在这方面,我推荐两本书:《C语言程序设计-现代方法》和《C primer plus》.经典入门教材足够友好,足够详细,绝对让你事半功倍.反之如果看一本垃圾书,那才是一看一个坑,最后你还...

嵊泗县13836407511: c语言怎么入门,我是零起点的小白,求教啊 -
邓是奇迈: 1. 关键要找一本合适的入门教材,语法不需要讲得太详细,应该以编程方法为主线.语法太详细实际上是对编程主线的干扰. 2. 程序的讲解,应当一步一步推导构造出来;而不是一下子给出程序,然后再一句一句解释. 3. 还有不厌其烦地上机调试程序是学习编程的制胜法宝. 4. 有一本《C语言程序设计—从入门到进阶》,人民邮电出版社的,可以参考一下.

嵊泗县13836407511: 对于一个毫无编程基础的人,该如何学习C语言 -
邓是奇迈: 首先你需要找一本书,无论是大学里的程序课本,还是充斥市场的“**天从入门到精通”,你需要一个课本来给自己打基础.然后,对应着这本书,你需要找一些教学视频.当然如果你的学习能力特别强,可以靠自学,不过大多数人对着视频来学习,会比自己啃书更有效率.有书和教学视频,你就可以对着这些指导写一写小程序了,比如入门级的“holloword”,计算一下a+b,练习一下循环的使用,学一下数组的操作等等.这些基础的程序,一般的书上都有教.有能力的话,可以到各个大学的ACM网站查找题目,用程序写题来练习自己的编程能力.比如浙江大学ACM,合工大ACM网站等等.有实力的人甚至可以到美国站USACO上练习编程.

嵊泗县13836407511: 如何学习C语言?对于一个没一点基础的人 -
邓是奇迈: C语言并不难学,只要你用心去学会学好的 大量的练习是非常有必要的 如果你觉得老师讲的不够细 建议你去看看孙鑫老师C语言的视频 网上有下的 不过 关键还是自己要多动手练 语言基本上就一种,当然Unix、linux和windows下的C略微有些不同,比如某个int整型的取值范围之类的,但是整体来说是一样的, 还有一种是C++ 它是对于C的一种扩充和升级,属于面向对象语言.C是面向过程的语言,所以两者在编法上有些细微区别!! C基本上就是基础语言,你只要把谭浩强的C语言程序设计看明白就行了.如果是打算学习嵌入式系统,那么C学完,在看看关于嵌入式系统的书. 正常的计算机专业C语言学完后,应该是学习数据库原理的,通过用C语言来描述算法.

嵊泗县13836407511: 怎么学好C语言,我对C语言没有基础的
邓是奇迈: 我是一个程序员,参加工作的时间也不长.对于学习C,我有一些粗浅的看法如下: 1.掌握基本的理论知识. 刚开始学习编程时,掌握基础理论的知识是非常重要的.不然就会学的不系统,不完全.其实做程序员做到高级的,并不是编程有多厉...

嵊泗县13836407511: 我想自学c语言,一点基础都没有.请问要从什么地方入手. -
邓是奇迈: 对于你来说可能有点困难.建议把初中、高中的数学先看一遍,至少提升下自己数理逻辑能力——这一点并不是看不起你能力和学历,只是编程确实是需要有逻辑分析能力的. 然后,还要对计算机的基础知识要有所了解,例如什么叫程序、什么又是数据、什么是文件……这些都是在编程里面人们沟通中最基本的术语. 再谈学C,最好的方式就是买本书看,不要太专业也不要太厚的,例如什么21天学会C语言、大话C++等等类似的书,这些书你看完肯定不能说就掌握了C语言,但这些书的特点就是相对简单,只介绍了C语言/编程方法中的最基本的东西,有助于你了解入门.

嵊泗县13836407511: 本人无任何基础怎样学C语 -
邓是奇迈: C 语言本身就是程序设计语言的基础,按照我们大一的教学课程其实就是一开始就学习C 语言的,主要是要多看程序,多写程序,把C 语言中的各种语法掌握.C 语言主要要掌握一种解决问题的思路,这是通过多练能学习的,还有要记得良好的编程习惯,不要图简单方便

嵊泗县13836407511: 我想学C语言编程,但对编程一点都不懂,该如何入手? -
邓是奇迈: 新手如何学习C语言 第一:一些概念. C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99. 数据结构包括逻辑结构和物理结构.逻辑结构是数据元素集合和定义在集合上的关系.物理结构是逻辑结构在计算...

嵊泗县13836407511: c语言没有基础怎么学啊. -
邓是奇迈: c语言本身就是基础,还需要什么呀..你学英语不是也没基础嘛,本身就是基础的C语言,直接开始就OK了 唐浩强写的那本据说比较适合入门,其实入门都一样,就那点东西,简单得要死,看2边书,然后再买本 C语言数据结构和算法的东西看看.到时候,你自然知道该怎么办,现在只要一本随便什么C语言基础的书,差别都不是很大,东西不多.就够了 电脑随便配,要求不高 软件 XP 就用 vc++6.0 VISTA就用 VS2008(因为VISTA不兼容vc++好像) 入门书籍最好2本,1本C语言程序设计,之类的,一本是习题,虽然其实后者不需要,可是习题的目的就是让你多敲点代码,其他没任何意义,看书的例子,很容易懒惰不敲.仅此而已....

嵊泗县13836407511: 怎么学习计算机C语言 -
邓是奇迈: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...

你可能想看的相关专题

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