怎么学习计算机C语言

2024-11-26 17:00:04
推荐回答(4个)
回答1:

C语言是一种结构化语言,是大部分编程语言的基础,C语言学好了,以后的JAVA,C#以及更多的编程语言才有可能学好。要学好C语言以下这几点是必须的:1、课前认真预习,把下一节要上的内容先自己看一遍,把不懂的地方打个标记,等上课的时候可以请教老师。理解书上的例子,搞懂每个语句的含义,用法。看完后尝试着不看例子自己编写程序,编完以后再跟书上进行比较,看自己的程序还有哪方面的不足,再进行改正。想要真正学好C语言光看书是不够的,一定要自己多动手。2、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程可以达到"事半功倍"的目的。3、课后复习。把每天的上课内容回家再温习一遍,独立完成课后的作业,如果有时间,最好能找点课外书籍、课外习题什么的来巩固所学的内容。4、主动上机,多多实践,提高动手能力。通过上机实践来验证所学的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来促进理论学习,开阔编程思路,提高反映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。学习C语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程习惯,平时写程序注意语法规范格式控制,格式规范了,出了错误也容易找到出错的地方,这是C语言的基础;后期的重点要转移到掌握编程的思路和基本算法上来。课后多做习题,找一些经典例子尝试自己编写,写程序切忌半途而费,想到一个思路,就要按自己思路把它写完,就算错了,也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地方犯同样的错误。当学到一个新的知识点,就试着把它运用到以前做的习题上,不但巩固了以前学的内容,也更加能加强新知识的理解。学习C语言就是要经过以上这样几个反复,才能前后融会贯通,积累所应该掌握的知识。C语言是这样,其他语言也是这样,从基本抓起,多动手,多动脑,不懂就问,注意平时积累。

楼主买本谭浩强的《C程序设计》,如果想看视频,就去下曾怡教学视频 当C语言学会基本运用后,买一本基于C语言的数据结构 数据结构比计算机语言重要。
最后说一句:一定要多上机操作,别纸上谈兵。

回答2:

C语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。我也是一个学计算机的人,我用C语言过了全国计算机等级考试。所以我有一些心得,想和大家分享。

首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。

其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?

还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。

再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。

然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。

一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白C语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。

后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。

随着学习的深入,你会发现C语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。

最后记着:没有付出就没有回报!

祝:学习顺利

回答3:

这也不是一两句话能说的清楚的,你可以去网络天空教程网 看看,有个C语言专题,都是C语言的基础知识,讲解的比较详细,从C语言的介绍到C语言的编辑器的使用方法都有比较详细的解释,比较适合C语言新手http://www.wangluosky.cn/show.asp?id=1301

C语言概述_C语言专题教程

C语言编译器Turbo C 2.0集成开发环境的使用_C语言专题教程

C语言算法_C语言专题教程

C语言的数据类型、运算符与表达式_C语言专题教程

最简单的C程序设计—顺序程序设计_C语言专题教程

C语言分支结构程序设计_C语言专题教程

C语言中的循环控制_C语言专题教程

C语言中的数组_C语言专题教程

C语言中的函数详解_C语言专题教程

C语言中的预处理命令_C语言专题教程

C语言中的指针_C语言专题教程

C语言中的结构体与共用体_C语言专题教程

C语言中的位运算_C语言专题教程

C语言中的文件操作_C语言专题教程

·C语言基础--数据类型

·C语言基础--运算符和表达式

·C语言基础--C语言的语句

·C语言基础--字符输出函数

·C语言基础--逻辑运算符和表达式

·C语言基础--条件运算符和条件表达式

·C语言基础--循环结构程序

·C语言基础--转移语句

·C语言数组详细教程

·C语言函数详细教程

·C语言指针详细教程

·C语言结构与联合详细教程

·C语言中的枚举和位运算

·C语言中的预处理

·C语言中的文件操作

·经典C语言程序100例(1-10)

·经典C语言程序100例(11-20)

·经典C语言程序100例(21-30)

·经典C语言程序100例(31-40)

·经典C语言程序100例(41-50)

·经典C语言程序100例(51-60)

·经典C语言程序100例(61-70)

·经典C语言程序100例(71-80)

·经典C语言程序100例(81-90)

·经典C语言程序100例(91-100)

rn本篇文章来源于 网络天空教程网 www.wangluosky.cn 原文出处:http://www.wangluosky.cn/show.asp?id=1301

回答4:

多上机编程就会有感觉,一个合格的程序员没有几十万行的代码功底是不行的。