下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——嵌入式Linux开发的C语言学习方法嵌入式Linux开发的C语言学习方法
大家都知道C语言是整个嵌入式开发学习中一门重要的语言,所以学好C语言也是嵌入式开发学习中重要环节。毕竟如何学习C语言?C语言学习的秘诀是什么?以下仅供参考!
一、一字真言
学好C语言,一字真言,那就是“编”。
(一)编。
学习C语言,乃至学习全体的语言,都讲究一个动手--不是动手打人,而是动手编程序。你务必通过编写程序来熟谙学识、理解学识。假若只学不编,只看别人的程序,自己不动手写,是不能从入门到精通的。要知道,在计算机界,只说不练的人很欠揍。试想一下,你在哪里辛辛苦苦的编程序,他却站在一边,如老板一样喋喋不休,对你提出这项观法,那项思路,甚至畅谈自己编程将会如何如何,犹如很牛皮的样子,但就是不编一行代码。估计大家碰上如此之人,只会一个动作,那就是点击“踩”。
一个“编”字就可以学好C语言吗?真的如此简朴吗?不是的,仅仅“编”是不够的,你还需要“我编”。
(二)我编。
请留神修辞,“我”编!这个“我”其实就是只“你”,也就是学习C语言的人。
大家在学习C语言时,要多编写程序,譬如学习链表时,要自己编写链表程序,甚至自己编写俄罗斯方块等嬉戏程序来练习。不过有个前提条件,你务必自己编写这些全体的程序才有效果,假设你从网络上下载了某某源代码,或者拷贝了同学的程序,任何大言不惭的说是自己编写的,那么我也只能大言不惭的报告你,这样做出了养成偷窃的习惯外,没有任何效果!
有同学会问,那么“亲自”编程序总可以精通C语言了吧,其实还差一点点,仅仅“编”是不够的,只是“我编”还缺乏以精通,为了达成C语言的最颠峰,你还需要“我编编编”。
(三)我编编编。
“编”字重复三次,这里的“三”,代表多,意思是你务必多多的编写程序。亲自编写10行代码等于没有编,亲自编写1000行代码是远远不够的`,亲自编写1万行代码还马马虎虎,亲自编写10万行代码,你十足成为程序员中的战斗员。
乍一看10万行代码,估计有同学会先直挺挺的躺下去,然后又眼珠一转站了起来--他们想起了坏方法。“不就是10万行吗,轻易!现在的编程工具都有代码生告成能,随意在VC中用鼠标拖曳几下,搞一个MFC窗口程序,系统就自动生成了几百行的代码。在搞几个三方控件,几千行代码就生成了!”
再次声明,“编编编”是有前缀的,那就是“我”,也就是学习者自己,使用代码自动生成工具产生的代码莫非是“学习者”编写的?
要不上有政策,下有对策,“不用代码生成器,那么就抄,照着输入代码就行!”哎,人不能无耻到那种地步!这十万行代码要“你”亲自完成,亲自由脑海中发芽、生根,再亲自逐行输入。这又不是什么政绩任务,也不是什么形象工程,坑骗别人最终只能是自欺欺人。
二、两种态度
一般人提起C语言,往往一个字如影随形涌上心头,那就是“难”!畏缩啊,C语言真是太可怕了,传闻中的指针真是太锋利了,一不留神就把系统划破,搞出几个死机重启都是太正常不过了。
其实没有必要这么惦记,本朝太祖曾经说过:“在战略上藐视敌人,在战术上重视敌人。”
(一)战略上藐视C语言
其实,C语言也就是一个普遍的语言而已,别把它想象的太难!与Java相比,C语言也只是程序繁杂一点、代码冗长一点、库函数少上一点、三方控件难学一点,编译工具简陋一点、指针麻烦一点,其他的都差不了多少,程序设计思想总是一样、程序构建总是一致的、程序语法总是类似的、程序规律总是差不多的。
没有必要对C语言谈虎色变,把他当成一门普遍的语言就行了。要知道,就算C语言再难,总比汇编语言轻易掌管、比机器语言轻易记忆、比英语轻易掌管。所以要自信!一切C语言都是纸老虎。
(二)战术上重视C语言
虽然我们在C语言面前保持了昂扬的斗志,虽然我们无所畏惧。但是真正在学习得过程中,还是务必保持谦逊精心的态度,戒骄戒躁,不要由于搞了一两个俄罗斯方块嬉戏程序就洋洋自满,以为老子天下第一,甚至只遍了10行代码,就到CS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品安全基地工作制度
- 麻醉科复苏室工作制度
- 焦作市中站区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 呼伦贝尔市海拉尔市2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 天门市2025-2026学年第二学期三年级语文第八单元测试卷(部编版含答案)
- 伊克昭盟达拉特旗2025-2026学年第二学期四年级语文期末考试卷(部编版含答案)
- 通化市东昌区2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 碳二饱和气体回收装置操作工安全技能水平考核试卷含答案
- 糖汁过滤工风险评估考核试卷含答案
- 爬行类繁育工安全宣教模拟考核试卷含答案
- 心理咨询进社区工作方案
- 工程项目钥匙交接记录范本
- 人教版高中生物选择性必修3第1章发酵工程基础过关检测(含解析)
- 燃气行业法律知识培训课件
- 中国工商银行2026年度校园招聘考试参考题库及答案解析
- 安全及节能驾驶培训内容课件
- 2025年乡镇社会福利院管理岗位竞聘面试技巧与题库
- 2025至2030餐饮美食广场行业市场深度研究及发展前景投资可行性分析报告
- 部队车辆维护与保养课件
- 七年级生物生物与环境试卷及答案
- 2025年农村商业银行招聘笔试真题及答案(可下载)
评论
0/150
提交评论