学习C语言之前应该掌握哪些计算机基础 学习计算机C语言之前,要具备哪些知识,才能看的懂

作者&投稿:博浅 (若有异议请与网页底部的电邮联系)
C/C++是不要数学基础的,大家不要把C/C++和算法弄混了,当然算法也是编程中重要的一部分,算法和高数有少些相关。C真的就是一门计算机语言,如果说非要有基础,那就是《计算机程序设计》,这个基础就是让你掌握计算机语言的程序流程,结构,什么是函数,什么是对象等等,学C的时候你要掌握C的语法,包括数据类型,数组,指针,函数等,一个很重要但很少被人重视的要点是语言特性,它包括可移植性,这门语言有什么不足之处,缺陷,等等,这是很重要的,如果想学好C你就得去学它们。当然C语言学的越深,要学的东西就越多,比如你还要学《操作系统》中的内存管理,因为C有指针,所以它和内存是息息相关的,还有很多很多……
所以学习C你完全可以直接去学C而不用去学其它的知识,祝大家成功!!

如果你看的是C++
那么要有C语言的基础 不过要是学C语言 那就不用什么基础了 因为我也是从什么不会开始学C语言的 一点也不吃力
你看的费力 可能是没有实践的原因
自己安个软件 上机打几个程序例题 就好许多了
这个主要的多多练习

如果你看的是C++
那么要有C语言的基础 不过要是学C语言 那就不用什么基础了 因为我也是从什么不会开始学C语言的 一点也不吃力
你看的费力 可能是没有实践的原因
自己安个软件 上机打几个程序例题 就好许多了
这个主要的多多练习

学C和C++都不需要什么基础只要数学好就可以了
如果你学VC的话就要一些计算机基础知识了

如果只是编程的话就是个语法,不需要什么基础。

但需要更深入的学习就需要离散数学,数据结构和算法等方面的知识了。

初学C语言,没有计算机基础,应该先从什么开始学起~

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

就我自己的感觉吧!学C语言其实不需要什么特别基础。而且你的这俩本书的确很适合入门。所以,你好好看这俩本书就很好了。

当然,就我的建议来说吧,你可以先看一遍郝斌的C语言视频教程,这个我有,可以发给你。当然 ,一开始学C语言,你会觉得没什么用,因为就你自身而言,初学很难编写自己想要的程序。所以会有挫败感。学语言,很重要的是坚持和实践。要想写出程序,你必须学数据结构和算法。所以,好好坚持,好好学习。先看一遍郝斌的C语言视频教程(可以百度HI我,告诉我你的邮箱,我可以发给你),这个会使你很快入门,但想要提高,还得多看书, 多实践。(私人建议)。尽管学C语言不需要基础。

初中生如何学C语言
答:1、程语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着...

初一学生,想学习C语言..
答:1、程语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着...

初学C语言,没有计算机基础,应该先从什么开始学起
答:4,无论打算怎么制定学习计划,实践的比重一定要最大。在学习中可能就会发现,好多要点能在实践中获取,大大提高学习效率。举个简单例子:与其背\n,\t,\r,%s,%o等等是什么意思,不如在程序中调用一下,看看输出结果最为直观。5,根据应用,个性化学习语言。C语言提供的头文件中有大量可供调用的函数...

...C++ C#如果要学习的话 应该从哪里学起?要具备哪些基础,应该注意哪些...
答:推荐两边同时学起来,在学VC的时候,遇到看不懂的语法就去查C++的语法书,并把相关语法看看。因为毕竟写出有界面的程序才能有继续学的动力。另外,建议先学C#,而不是C++(更不是C),理由如下:C在上位机(就是除了单片机,低端嵌入式)外,很少有应用场景了,虽然相对简单一点,但是没有用。对你...

自学计算机,计算机组成原理和C语言应该先学哪个?
答:自学计算机,计算机组成原理和C语言应该先学哪个? 计算机组成原理涉及硬体与组合语言,由于组合语言程式设计难度比C语言要大(因为组合语言是操作暂存器和记忆体的),所以建议先学C语言。但是,在C语言学习时会经常涉及一些诸如二进位制等知识,所以可以在学C语言时穿插补充一下计算机组成原理的一些概念...

怎么样学习C语言?
答:1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在...

学习c语言需要什么程序?
答:1. 了解大纲,临阵不乱 各类笔试中,大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握C语言考试大纲要求的基础部分。只有熟悉题型,理解语法、句法,做到心中有数,才能临阵不乱。2. 善于归纳,强化记忆 对于需要记忆的计算机基础知识和基本概念,如果考试时因此失分就十分...

我先自学计算机软件编程,请问先学哪一种,VB还是C语言,或者是C++?_百度...
答:问题六:编程入门因先学什么或先看什么书好? 选择开始语言真的很重要,C语言容易掌握,如果要深究它却是最难的,C语言是一个面向过程的罚言它应用于硬件开发~其工资是所有编程语言不能比的,你要想当黑客C语言必须要精通,还有计算机的核心技术!用C语言做基础语言是很好的~ 学过C语言的入java和c#就容易多了~!ja...

计算机二级C语言备考技巧有哪些?
答:(3)学会并习惯使用编程软件的帮助系统。C语言编程软件有非常全面的帮助系统,熟练掌握、使用帮助系统,可以使我们减少记忆量,解决解题中的陌生、疑难问题。(4)熟悉考试场地及环境,尤其是要熟悉考场的硬件情况和所使用的相关软件的情况。一般在正式考试前,考点会给我们提供一次模拟上机的机会,应尽可能地...

计算机课程的学习,应该按照什么顺序依次进行? 比如是先学c语言,还是先...
答:先学微机原理,在学c语言,在学操作系统。