初学C语言,没有计算机基础,应该先从什么开始学起 本人想学习c语言,没有计算机基础,可以说是从0开始,如何才能...

作者&投稿:苍拜 (若有异议请与网页底部的电邮联系)
1,任何语言都是为应用服务的。这里的应用主要在测试方面。首先应该明确这一点。
2,C语言能不能速成因人而异,大学里一般C语言一般60课时左右(40*60=2400分钟=100小时=4天左右)。所以合理分配时间,加上学习上没有什么障碍的话,2周左右是可以略有所成的。
3,还有一些客观原因制约学习,如果是第一次接触语言,那么一些语法规则和一些“约定俗成”的东西需要一段时间来消化。从我个人经历来看,学习C语言以后,Java我几乎没有学习过,只是边学边用而已。所以可见第一门语言的学习如何重要。所以没有什么特殊情况,尽量放下脚步。
4,无论打算怎么制定学习计划,实践的比重一定要最大。在学习中可能就会发现,好多要点能在实践中获取,大大提高学习效率。举个简单例子:与其背\n,\t,\r,%s,%o等等是什么意思,不如在程序中调用一下,看看输出结果最为直观。
5,根据应用,个性化学习语言。C语言提供的头文件中有大量可供调用的函数,但并不是都有很高的利用价值。根据实际的测试用例的安排,或测试的方法来使用这些函数即可。有时候,一段系统提供的函数和编的一段代码肯能会实现同意个目标,但系统函数可能只需要一行,而代码要几十行,所以多了解系统函数的利用价值,对快速应用很有帮助。
6,切忌学习是一个循序渐进的过程,都有周期性的。每一个阶段都会有止步不前的时候。适当的找人提供帮助是初学者必须做到的,单凭自学,有些时候会错过一些技巧性的东西,既浪费时间,又未有所得。
7,下面说学习过程:
(1)了解和使用一个函数,比如一个10几行的函数。要做到了解每一句话的作用。每个函数的参数的意义。然后尝试自己默写这段程序,运行,调试。看自己错误在那里。然后用函数中出现的知识,来扩展这段程序,哪怕扩展的都是打印语句。注意:数据类型等一些知识可以遇到多少学多少,慢慢积累。
(2)掌握3种程序结构,能学会3种结构间并列、嵌套的使用。理解条件、循环结构的意义和目的。
(3)知道以上这些内容,就可以大胆的参考材料,尝试阅读或改写书中提供的小程序了。例如求斐波那锲数、阶乘一类的,这些几乎是在练习程序的结构,使用熟练度。
(4)第一次深入学习:数组。学完数组后,可以补充一些数据结构的知识,然后就可以做很多的排序、查找的程序了。这时候可以做一个小型的管理系统,来检验所学。
(5)第二次深入学习:指针。指针学习最好紧跟数组,因为他们向来是拿到一起做比较的,因此这样安排有利于对数组和指针应用时的取舍。
(6)以上学习后,C语言基本成型,可以把侧重点都放在实践上,比如用指针内容改写用数组知识编写的管理系统。
8,好好学肯定有斩获。

C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.
C Traps And Pitfalls 推荐读,不过要有一定基础。
如果你刚开始的话推荐C Primer Plus或者C In A Nutshell。
去书店买那种翻译版的书,红色皮的那种. 原著国外的.
如果可以直接看那种英文原版的(毕竟翻译过来的有些诧异).
<21天学通C语言(第六版)
Bradley L. Jones, Peler Aitken 著.
信达工作室 译.
人民邮电出版社
这本书对初学者很好, 如果有点基础那就更好了.
建议选择谭浩强谭老师的书,简单易学,理论与实践结合的很好,而且如果能认真学的话,你会发现你的C语言基础非常的实。
也不是说其他的书不好,但是有些书只是为了让读者入门,没有前途呀。
先读谭浩强的《C语言程序设计》,这是公认的中文入门级教材。但是书中的代码风格不敢恭维。看完这本,推荐《21天学通C语言》,这本书比较好,个人感觉。看完这两本,你就可以进阶C++了。
C语言只要把基础打好就好,你要是想精通的话,最好是精通C++,这样比较有前途。但不要操之过急。
以下一段话是我给另一位初学编程的朋友建议的学习轨迹,你可以参考以下:
学习编程语言贵精不贵多,而且要循序渐进、有张有驰。
初学语言时,基本上都是从C语言入手。
一本谭浩强老师的《C语言程序设计》足够。
不过在学习过程中请注意不要学习他老人家的编程风格!我不知道现在改版了没有,反正我当年学这本书的时候,上面的代码风格让我极其崩溃。
良好的C语言代码风格,可以参阅《21天学通C语言》等。
学C最多也就半年,感觉差不多了,做一个像样的小项目,检验一下自己即可。然后就应该步入C++中。C++是一门值得深入研究的语言,仔细学进去你会发现它嗷嗷强大。其中也有许多经典的设计思想。入门级书籍推荐《C++大学自学教程》讲的比较透彻,但很厚。进阶级推荐《C++语言深入研究》等,就比较深奥了。高手级推荐《C++大师的沉思》等国外名著,讲的很晕,呵呵。
Java是一定要学的,但如果不想在这方面发展,可以不学得那么累。Java是发展最迅猛的语言之一,其技术更新之快,远胜于我们学习的速度。学习Java的重点要放在学习她的思想上。学习面向对象思想,以及建筑在其上的各种框架和架构的思想。学精C++之后再学Java,语法部分10天足够,但思想部分就看你的悟性了。
当以上三门语言你都经历了一遍之后,就可以选择自己所要进一步深造的方向了。那时候你已经心里有数。而且这时的你学习任何一门其他程序设计语言都是手到擒来易如反掌。这就是基础的作用。
<编程珠玑-中国电力出版社
<程序设计实践-机械工程出版社
<实用c语言编程-O'Rerly出版以上是本人所知道的,希望对你有帮助

1,任何语言都是为应用服务的。这里的应用主要在测试方面。首先应该明确这一点。
2,C语言能不能速成因人而异,大学里一般C语言一般60课时左右(40*60=2400分钟=100小时=4天左右)。所以合理分配时间,加上学习上没有什么障碍的话,2周左右是可以略有所成的。
3,还有一些客观原因制约学习,如果是第一次接触语言,那么一些语法规则和一些“约定俗成”的东西需要一段时间来消化。从我个人经历来看,学习C语言以后,Java我几乎没有学习过,只是边学边用而已。所以可见第一门语言的学习如何重要。所以没有什么特殊情况,尽量放下脚步。
4,无论打算怎么制定学习计划,实践的比重一定要最大。在学习中可能就会发现,好多要点能在实践中获取,大大提高学习效率。举个简单例子:与其背\n,\t,\r,%s,%o等等是什么意思,不如在程序中调用一下,看看输出结果最为直观。
5,根据应用,个性化学习语言。C语言提供的头文件中有大量可供调用的函数,但并不是都有很高的利用价值。根据实际的测试用例的安排,或测试的方法来使用这些函数即可。有时候,一段系统提供的函数和编的一段代码肯能会实现同意个目标,但系统函数可能只需要一行,而代码要几十行,所以多了解系统函数的利用价值,对快速应用很有帮助。
6,切忌学习是一个循序渐进的过程,都有周期性的。每一个阶段都会有止步不前的时候。适当的找人提供帮助是初学者必须做到的,单凭自学,有些时候会错过一些技巧性的东西,既浪费时间,又未有所得。
7,下面说学习过程:
(1)了解和使用一个函数,比如一个10几行的函数。要做到了解每一句话的作用。每个函数的参数的意义。然后尝试自己默写这段程序,运行,调试。看自己错误在那里。然后用函数中出现的知识,来扩展这段程序,哪怕扩展的都是打印语句。注意:数据类型等一些知识可以遇到多少学多少,慢慢积累。
(2)掌握3种程序结构,能学会3种结构间并列、嵌套的使用。理解条件、循环结构的意义和目的。
(3)知道以上这些内容,就可以大胆的参考材料,尝试阅读或改写书中提供的小程序了。例如求斐波那锲数、阶乘一类的,这些几乎是在练习程序的结构,使用熟练度。
(4)第一次深入学习:数组。学完数组后,可以补充一些数据结构的知识,然后就可以做很多的排序、查找的程序了。这时候可以做一个小型的管理系统,来检验所学。
(5)第二次深入学习:指针。指针学习最好紧跟数组,因为他们向来是拿到一起做比较的,因此这样安排有利于对数组和指针应用时的取舍。
(6)以上学习后,C语言基本成型,可以把侧重点都放在实践上,比如用指针内容改写用数组知识编写的管理系统。
8,好好学肯定有斩获。

应该先从C语言程序设计,或计算机技术基础学起,借或者买这2本书,然后学通基本的操作就可以了。

c语言是一切语言的基础。不过也是最难的一门语言!对初学者而言。如果你想学编程语言,建议java还是可以的!

我没有一点计算机基础 但是现在想学习c语言 应该从那里开始学起~

推荐本书吧《C语言其实很简单》,新出版的书。很适合初学,很接地气,很好玩很活泼又不失准确、知识点连贯。这本书也很适合考二级,里面除了二级知识点很
全、例题习题都是二级无纸化考试真题外,还有公共基础,把这么麻烦的公共基础讲的这么生动、好玩,恐怕目前二级类教材难找到这样的。详细我不说了,自己网
上搜。注意不是《C语言入门很简单》别看错

其实C并不难,关键你得找个适合自己的材料,如果是自学的话,以我自身经历来看,感觉看视频比看书效率高,毕竟理科知识不像是文科的,看书效率太低了。可能一个很简单的知识点,自己看书得半个小时,但是懂的人就讲几句话,就能明白了。所以相比之下,还是视频效率比看书高。选择个适合自己的就能学懂C了。我当初看的是夏老师的,感觉挺适合我这样初学者的。他讲的不繁琐啰嗦,都是重点,而且思维原理讲的最好。能让我理解,我感觉这点很重要。比之前看的什么郝斌曾怡金文的那些繁琐啰嗦听不出重点的好多了。

学C语言该怎么学(以前从没学过编程,只是想学而已,也没接触过编程)要详...
答:C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等...

没有计算机基础,孩子报了C语言国家二级计算机。能考过吗?需要怎样学习...
答:可以,没有问题哈!主要是看两遍教材,将最近几年的真题做了,做几套模拟题。上级考试的题库全部做过一边,类型就那么几类。还有就是要注意下一去年等级考试改革了,多注意点去年九月和今年的考题。

学c语言要有什么基础,我初中毕业,小学到初中的英语数学水平没问题,想...
答:另外,我觉得不管学什么语言,逻辑是第一位的。你先有一些程序编写的基础后,可以尝试做一些简单的题目,比如做个简单的数学运算,求个素数,判断个年份是否是闰年等等之类的小应用,训练自己的程序逻辑思维,明白写程序先做什么,后做什么,中间做什么。建议你先找人帮你搭建一个C语言的编译运行环境,...

C语言适合零基础学习吗?
答:可以零基础学习,要选对编程工具,清楚自己的学习目的。推荐使用“习语言”作为C语言学习工具。

请问学c语言之前是不是需要先学学计算机基础
答:不需要,c本身就是编程语言的基础,如果学过vb的话,学c容易上手,但是也没学也没有关系。我是学计算机的,从没接触过编程,但是学c感觉并不是听不懂,只要多看书,多上机实习,很快就能成高手(相对于新手),不要只限于实习课,平时自己也抽时间练练。这样子有好处。

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

学习C语言之前应该掌握哪些计算机基础
答:C/C++是不要数学基础的,大家不要把C/C++和算法弄混了,当然算法也是编程中重要的一部分,算法和高数有少些相关。C真的就是一门计算机语言,如果说非要有基础,那就是《计算机程序设计》,这个基础就是让你掌握计算机语言的程序流程,结构,什么是函数,什么是对象等等,学C的时候你要掌握C的语法,...

推荐一本学习c语言的教材(本人不是计算机专业,没有基础),哪本好?
答:第三本:谭浩强的《C程序设计》。优点在于,面向中国学生,语言易于理解,而且全书篇幅小,看过的人多,容易找到人请教。但是各方面的概念不深入,浅尝辄止,实际上还有些小错误,不是很严谨。因此适合第一次入门学习,例题做完基本就可以抛弃了。有实体书和电子版下载。同时配套有习题集和习题解答,适合...

我是小白,想自学编程c语言,需要哪种入门书籍自学!
答:可是如果不会写字,那就一定写不出文章来。 2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会...

学计算机c语言,没有电脑可以学吗,自学可以吗,不是这专业的,以后想做程...
答:必须多编程才能学好一门语言,在编译的时候,你会遇到很多错误,在调试的过程中,才会有更大的进步,而且影响深刻,只看书或只在纸张上写程序,对知识的记忆不会太牢,久了就会忘记。想要做一个合格的程序员,建议同时了解下基础知识:计算机组成和体系结构、操作系统、微机原理。这样你对C语言的理解会...