学习C语言之前应该掌握哪些计算机基础

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

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

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

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

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

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


学习C语言之前应该掌握哪些计算机基础
结构,什么是函数,什么是对象等等,学C的时候你要掌握C的语法,包括数据类型,数组,指针,函数等,一个很重要但很少被人重视的要点是语言特性,它包括可移植性,这门语言有什么不足之处,缺陷,

学习C语言需要掌握哪些基本知识?
在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学...

学C语音需要注意什么?
首先,在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果你在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果你有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会让你对许多比较细腻的概念有清醒的认识,...

学习C语言之前需要学习些什么知识?
使用顺带提一下,很多大学的C语言课程还在使用Turbo C2.0作为实验环境,这是相当不可取的,原因其一是TC 2.0对C标准几乎没有支持,其二是TC2.0编译得到的程序是16位的,这对今后理解32位的程序会造成极大的困扰(当然,用djgpp之类的东西可以使TC2.0编译出32位程序,不过那过于复杂了)。\\x0d\\x0a 等学完一本C语言的...

我想学C语言,从最基础的学起
本人认为C语言中必须先掌握的几个地方:变量,变量类型,条件判断,循环,函数,数组,指针(核心),结构。这些是最基本的,当然指针可以说是C语言的精华。而这些基本东西学好之后,可以了解一些C语言的类库,比如字符串处理、数学库之类。当然这些类库也可以在学习前面的基础的同时了解一些。C语言学会了...

如何学好一门编程语言。需要掌握些什么知识才能叫高手?比如C语言
一.学好c语言的运算符和运算顺序 这是学好《c程序设计》的基础,c语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种...

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

学习C语言应遵循哪些步骤?
程序清单1.1 C源代码示例 include <stdio.h> int main(void){ int dogs;printf("How many dogs do you have?\\n");scanf("%d", &dogs);printf("So you have %d dog(s)!\\n", dogs);return 0;} 在这一步骤中,应该给自己编写的程序添加文字注释。最简单的方式是使用C的注释工具在源...

新手如何学好c语言?
(1)首先学习C语言你就要有一个好的心态,要有坚持的心态,不能学一段时间,觉得难就不学了,这是最忌讳的,学习C语言坚持是最重要的。(2)接下来就是掌握有效的学习方法C语言是一门公认的不易入门的语言,因为涉及的内容比较多( 特别是语法繁多 )。如果你想学习C\/C语言,你可以咨询页面客服哦,...

C语言的学习应从哪方面着手
而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。参考资料:http:\/\/zhidao.baidu.com\/question\/640813.html

兴宾区13141909871: 在学C语言之前需要掌握哪些知识? -
冶会力补: c语言是一门计算机语言也就是平时所说的编程1~ 你如果一点基础都没有的话学习编程我认为 c语言是一个很好的入门语言(很多人都说是vb简单,但个人认为虽然简单不适合入门语言学习,除非今后想往.net或basic方面发展)先不说这些!!~在学习c语言之前要掌握的时计算机基础啊 比如2 8 10 16进制的转换原码反码补码等鉴于你是初学不用掌握太多的东西需要的知识在以后会慢慢了解适自己的情况而定!~ 至于你说看了看没看懂 不知道你看的是什么书 我推荐你一本 谭浩强的《c程序设计 (第二版)》很多人学习c语言都是看的这个(我也不例外呵呵)第一章是介绍c语言的历史和版本之类的东西了解一下就可以了!~从第二章好好看吧 不是很难应该能看懂!~

兴宾区13141909871: 学C语言之前要先学些什么基础知识?
冶会力补: C语言是高级语言中相当基础的语言,首先你得有相当的逻辑思维能力,这样能保证你能了解C语言和其中基础的算法.然后你可以了解一下计算机工作原理,它可以让你对C语言的运行机制能更好的了解,当然如果你只是想过计算机2级的话不了解也可以.额,我能说的有这么多,有什么不懂得在问吧!

兴宾区13141909871: 学习C语言之前要掌握什么内容呢 -
冶会力补: 其实不需要掌握什么特别的知识,我是计算机专业的,我们学C语言之前就只学了计算机文化基础(其实也没什么用),找本好书静下心来慢慢看,不难的,给楼主推荐一本书,潭浩强的C语言,通俗易懂.

兴宾区13141909871: 想学C语言必须有什么计算机基础? -
冶会力补: 如何学好c语言教了多年《C程序设计》课程,大多学生觉的这门课程难学.其实,按照我们现在的教学大纲和教学要求,只要同学们掌握一些方法,克服心理上畏难、不轻言放弃,是完全可以学好的.《C程序设计》的内容很丰富,按照我们...

兴宾区13141909871: 想学C语言!从何处入手?需要什么基础? -
冶会力补: C语言是程序设计中基础语言,不需要必备知识,可以自学,也可以和老师一起上课,但不管怎么学,都要多上机实现,才能体会C语言的用处,以后学习数据结构、操作系统、编译原理等课程的算法还是可以用C语言实现.

兴宾区13141909871: 学习C语言之前应该掌握哪些计算机基础 -
冶会力补: 学C和C++都不需要什么基础只要数学好就可以了 如果你学VC的话就要一些计算机基础知识了

兴宾区13141909871: 学c语言前需要哪些基础?
冶会力补: C是除机器语言和汇编外最贴近硬件的程序语言,除了必要的数学和英文基础外最好对计算机硬件有一定了解.学C是个枯燥的过程,但能坚持学下来的话能为将来打下良好基础.实际上我建议你搞台低配置的机器,只装DOS和Turbo C,从基础到DOS下的VGA图形编程一路上学下来,会发现它越来越有趣.加油,小朋友! 中期有个很有意思的东西就是graphics.h这个库,结合一些解析几何知识再加上你的想象力,你可以画出很复杂很炫的几何图形,当年我是玩得不亦乐乎.

兴宾区13141909871: 在学习C语言之前还需要打些什么基础?
冶会力补: 前期真的不需要什么基础.学好c就行了.但是后期就不一样了.要想学好c,要懂计算机原理.编译器原理.硬件的基本知识.比如中断.缓存.堆栈等.否则程序不能移植,或者代码有安全隐患.等等等等一系列问题.

兴宾区13141909871: 初学C语言要具备什么基础? -
冶会力补: 英语-数学-C语言 如果你能看懂一本初级的C语言教程..那相当你数学的基础从C语言中掌握了 英语最少要能略懂计算机的常用语言.

兴宾区13141909871: 学习C语言应该要懂点什么 -
冶会力补: 1、首先你是打算以后从事编程、软件开发? 那你就买本谭浩强的<<C语言程序设计>>,慢慢的学好基础吧.入门比较难,要能开发需要长期不懈的学习.要不你学个一年都不见得能搞出个什么名堂的 C功能强悍,应用广泛!推荐 2、还是只是好奇的学习,应用一下? 强烈建议改学VB比较好,入门容易,能做点小程序,小小的成就感.

你可能想看的相关专题

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