c语言学习方法 有效的 简单的

发布网友 发布时间:2022-03-01 07:34

我来回答

5个回答

热心网友 时间:2022-03-01 09:04

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

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

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

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

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

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

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

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

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

从自己原来学习和这几年教学总结了一点经验,希望对你有帮助:
1.坐在计算机旁,将书上简单的例子敲进去,用来学习语法.
2.坐在计算机旁,将习题书上的经典例子敲进去,用来学习编程格式和技巧.
3.坐在计算机旁,将自己依葫芦画瓢编的程序敲进去,用来巩固和提高.
有不懂的地方可以找和论坛或学习网站,或者来这里继续提问.

祝:学习顺利

热心网友 时间:2022-03-01 10:22

第一步,学习C的基本语法。(主要手段是自己看书)第二步,多上一些编程论坛学习。(主要是看高手们的解答,顺便帮别人解决一些自己会的东西,权当练手,比较好的论坛有www.bccn.net等)第三步,学习数据结构和算法。(主要手段还是自己看书,这一步可以和第二步同时进行,最关键的事要自己多动手写代码)第四步,找一些项目做做,或找一些人带你做。(这个要靠老师,或者你自己能够接到一些小项目,并且你自己可以完成)总结,学习编程最重要的事多看别人的代码,然后自己还要多动手写。这个事千年不变的,也是最好的方法。

热心网友 时间:2022-03-01 11:56

C语言我们上学期刚好上完,本人觉得要把看书和实践相结合,尽可能的上机写程序,你会发现有很多问题,然后到书中找答案。开始按书上的程序输入软件中运行,了解一下程序的一些简单格式和语法。渐渐得自己编一些简单的程序,循序渐进。相信你会慢慢爱上它的。

热心网友 时间:2022-03-01 13:48

建议你在老师的教导下再进行自学,这样就会快别人一步了。先学C是很好的,因为它是所有高级语言的基础。建议你下载或者买一些C编程的入门书籍(建议你选择一些电子机械出版社的书,这类出版社的书比较专业),再下载一个vb6.0安装程序,按照书的例子一点点地来,慢慢就会懂了,零起点学C语言,不要急于求成,还是实际一些好。看书也要看仔细,对照例子可以自己实现出来。要是感觉知识有所提高了可以涉猎一些高级语言如:.net或者java等。 时间不好说,这要看个人资质,一般情况下用心学习了,几个月就会有不错的成绩。学编程要有耐心,知识一点点积累,只要持之以恒,就一定可以成功还有就是基本功要扎实,对数学和英语的要求会高一些,逻辑思维能力也要高 ^_^.有一个教程是从基础开始教的,很适合你学习,网址:http://zhuanti.club.it.sohu.com/user_webpage/webpages/commuser/web1_13497.html呵呵,利用一切可利用的时间吧,学知识是不容易的,少玩些游戏,少看些电影......学一点算一点,总会有收获的,希望你能学有所成 ^_^.

热心网友 时间:2022-03-01 15:56

真巧,我也是计算机网络技术专业的,其实C语言没有那么难的,就那么一点东西,在最短的时间内把课本看一遍,然后跟着老师学就好了,前几个章节是基本的,相当于是程序的变量,数组和指针才是该语言的主函数..
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com