初学者如何学习c语言_第1页
初学者如何学习c语言_第2页
初学者如何学习c语言_第3页
初学者如何学习c语言_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 初学者如何学习c语言 许多人对学习c语言感到无从下手,毕竟怎样学习c语言?下面收集了一些关于初学者学习c语言的方法,盼望对你有关心 初学者学习c语言的方法 第一、工欲善其事,必先利其器这里介绍几个学习c语言必备的东东:一个开发环境,例如turbo c 2.0,这个曾经占据了dos时代开发程序的大半个江山。但是现在windows时代,用turbo c有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不便利。建议用法visual c+,这个东西虽然比较大块头,但是一旦安装好了,用起来很便利。 其次、学习计算机语言最好的方法是什么?答曰:读程序。 没错,读程序是

2、学习c语言入门最快,也是最好的方法。犹如我,现在学习新的j#,c#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要仔细体会这一章的全部概念,然后不放过这一章中提到的全部例程,然后认真研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,肯定不肯定,不信任你就试一试吧,假如写不出来,也不要焦急,回过头来再连续讨论例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,庆贺你,你快

3、入门了。 第三、写程序的最高境界其实就是把握各种解决问题的手段(数据结构)和解决问题的方法(算法)。 是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是把握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是把握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。 给c语言初学者的建议 (1)预备写程序,首先要阅读实例,了解这些实例中的整体运行框架,即从哪开头执行,从哪结束,什么时候输入,什么时候输出,什么时候调用了函数等等。再了解实例里面详细内容,每一个单词,每一个语法结构在做什么。c语言是要通过翻译告知计算机执行的,所以里面的每一项甚至是标点都有详细含义。然

4、后可以写,这里的写指在阅读的基础上修改程序。问题又来了,那改哪里? 建议试着根据如下思路修改:一种程序结构不同的描述方式,比如说这个题目中的循环结构处理技巧是否可以换一种方式去写;完成单一功能的程序段是否可以用函数来实现;转变输入输出的格式;是否能换一种方法来实现等。 (2)通过了上述阶段的训练,然后可以真正的写程序了。写的时候自然要留意思路,把握程序整体流程。这里给出一个建议,第一步,分析问题,看看需要几个变量,做变量定义,考虑用什么数据类型或者数据结构(深化学习以后再关注)。其次步,变量初始化,分析程序的初始状态,关注数据的来源,是否需要从键盘输入。第三步,采纳什么样的程序执行结构,或者算

5、法(深化学习以后再关注)来处理这些变量,即要解决问题。 (3)加强训练,问题驱动。就是找一些c语言编程的题目,试着去解决问题,在解决问题的过程中,会遇到更多的问题,这时再去翻阅教材或者参考书,解决详情上的问题,记忆也会很深刻。 (4)最终来谈指针问题,指针是c语言的精华,那为什么是精华呢? 它可以指向一切具有地址的而且你已娴熟把握的比如变量,数组,函数,结构体等等,利用指针有时可以把程序简化,有时可以节约大量空间等等,好处许多。但对指针的把握,笔者也建议要系统化的了解程序每一部分(变量,数组,函数及参数,结构体等) 在内存中的存储大小和位置(栈区,堆区,静态存储区,代码段) ,以及用法状况(占

6、用和释放) ,这样才能更好的理解和应用指针,不然遇到较为复杂的指针题目照旧会望而却步。 c语言初学者必读的十句话 一、肯定要养成一个规范标准的代码排版格式,好的排版会让关心你的人事半功倍。 二、肯定要培育自己查找错误的力量,要记住别人只帮你一时。 三、肯定要养成写解释的习惯,特殊是你的代码要给别人看时。 四、遇到问题,肯定不要立即问别人,其实许多问题都是自己不当心所致,回头看看书你可能会明白原来这也很简洁。 五、多看看头文件中的内容,它能告知你标准地调用库函数的方法。 六、书上的程序其实都是比较经典的,何不在上机运行一下这些程序,看看你对程序的理解力是怎么样的。 七、优秀的程序员不只对书本上的学问了解很透澈,而且对更深层次的学问有着剧烈地吸引力。 八、肯定要跟上世界的脚步,闭门造车会导致你失败的很重要的缘由。 九、肯定要认定一个方向,不要什么语言都想学,没必要,你也没有这个精力。 十、肯定要培育好自己的阅

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论