查看: 10528|回复: 28

高手推荐学习C语言的几点建议,信盈达单片机培训。

[复制链接]
发表于 2012-11-15 17:59:02 | 显示全部楼层 |阅读模式
        初学C语言的朋友应该首先了解C语言关键的核心概念(结构化、三个执行流程、优先级、指针、文件、共用体、函数、作用域、重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓。这几个概念就像逻辑线一样,把整个C语言的体系贯穿起来,给人一种“结构化”的思想体系。下面我简要谈一下这几个核心概念。 1、从宏观角度来看,结构化是C语言的编程思想基础,就是说C语言每一个功能模块就是一个结构,每一个结构实现一个运算或一个算法,这个结构就用大括号表示“{ }”,大括号里面的就是算法。尤其注意的是大括号的“}”括在那里,就决定在哪里结束算法功能。这些是初学者经常犯的错误,往往会把算法功能的结束点弄错。 2、 三个执行流程就是顺序流程、条件流程、循环流程。三个流程都是计算机通用的执行流程,是必须了解的流程,每一个算法都基于这三个流程执行顺序。 3、 优先级是对多个函数并列时候优先算法的特权,没有注意优先级的顺序就会把算法出错,这些优先级是必须记住的。 4、 指针是C语言的重要特点,是对运算速度加快运算的重要精髓。它是对数据地址的操作,而不是对数据的操作。 5、文件和共用体是很简单的概念,不用多说了。文件顾名思义和日常概念一样,学过数据软件的都对共用体了解不是太难。 6、从微观角度来看,函数是C语言的驱动机制,所有的语句都由函数驱动来实现的。记住函数命令和相关的配置参数,就能好好的利用C的优势。注意的是,函数不能记错,不然你将得出错的结果。如果能学会调试,那就会更深一层了解函数功能的作用。 7、作用域就像使用期限一样,说明从那里到那里所起的作用,在这之外的就不起作用了(过期的东西就不值钱一样)。把握好作用域的使用方式,就能明确函数的关系,不会在巨大的函数名里面迷失方向。 8、重载就是为了方便用户,使用类似于调用的机制给用户减少写入时间的功能。就像查字典一样,你不懂一个字,就要去查字典(相当于调用别的工具来实现你要做的事),而查字典是你已经学会的东西,就可以做这件事了。 学习C语言从大体上了解还不够,要把各种原理在脑海里模拟一遍,实现把计算机C的功能在人脑里运作,就能从宏观上把握C的步骤。
教了多年《C程序设计》课程,大多学生觉的这门课程难学。其实,按照我们现在的教学大纲和教学要求,只要同学们掌握一些方法,克服心理上畏难、不轻言放弃,是完全可以学好的。
  《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学最欠缺,大多学不好的就是因为一开始遇到困难就放弃,曾经和好多同学谈他的问题,回答是听不懂、不想听、放弃这样三个过程,我反问,这节课你听过课吗?回答又是没有,根本就没听过课,怎么说自己听不懂呢?相应的根本就没学习,又谈何学的好?
技术咨询:电话:15813882609安老师  QQ122330119
发表于 2012-11-15 22:26:09 | 显示全部楼层
万事开头难吧,我上学那会儿学的时候就没好好学。不过学一个东西,应该先去了解它是做什么用的,再去了解原理,我是这么认为的
 楼主| 发表于 2012-11-20 18:05:37 | 显示全部楼层
zhuifengzhihun 发表于 2012-11-15 22:26
万事开头难吧,我上学那会儿学的时候就没好好学。不过学一个东西,应该先去了解它是做什么用的,再去了解原 ...

呵呵 是的 有到道理呢  大学那会没学好是很普片的现象,我们这边呢每个周末都有公开课的 感兴趣可以与我联系。。
发表于 2012-11-26 19:58:52 | 显示全部楼层
c语言算是目前电子行业应用最为广泛最为流行的一种语言
作为电子专业必须要认真学习
发表于 2012-11-30 10:50:19 | 显示全部楼层
学的不好,得好好学一下。
 楼主| 发表于 2012-12-4 11:04:59 | 显示全部楼层
深圳/郑州信盈达嵌入式、单片机、ARM、MIPS、FPGA、Android培训!
免费试听,满意后给您量身定制课程(包学会),快速提高您的技能!
教学特色:名师督学+工程师指导;项目案列解析+实际解决方案!
技术顾问:安老师15813882609 QQ 122330119
 楼主| 发表于 2012-12-11 11:59:15 | 显示全部楼层
不错不错学习  现在还可以实行了零首付学习哦。。
发表于 2012-12-17 23:07:56 | 显示全部楼层
了解C语言关键
发表于 2012-12-20 13:06:01 | 显示全部楼层
学的不好,得好好学一下。
发表于 2012-12-20 13:08:44 | 显示全部楼层
c语言的应用范围很广,哪一方面吃透了都会是一项真本事。
发表于 2012-12-24 08:34:14 | 显示全部楼层
学习了。。。。。。。。
 楼主| 发表于 2012-12-30 14:34:16 | 显示全部楼层
支持支持加油加油。。。。
发表于 2013-1-12 11:24:34 | 显示全部楼层
嗯 不错 去培训了。。挺好。。
发表于 2013-1-23 11:58:23 | 显示全部楼层
额 我也去学习了 不错 也支持下拉。。。
发表于 2013-3-7 13:40:22 | 显示全部楼层
恩 是值得去学习学习下的啊。。。
发表于 2013-3-22 16:38:27 | 显示全部楼层
深圳/郑州信盈达嵌入式、单片机、ARM、MIPS、FPGA、Android培训!
免费试听,满意后给您量身定制课程(包学会),快速提高您的技能!
教学特色:名师督学+工程师指导;项目案列解析+实际解决方案!
详情质询:安老师 电话13926586805  QQ 122330119
发表于 2013-4-6 17:35:31 | 显示全部楼层
挺不错的 赶紧加Q学习吧。支持下。
发表于 2013-5-13 10:59:59 | 显示全部楼层
:victory  天天向上 学习向上哦。。。
发表于 2013-5-28 10:04:34 | 显示全部楼层
技术咨询13500505486  QQ982288214
发表于 2013-5-29 14:22:29 | 显示全部楼层
很受用谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表