OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9101|回复: 6

学习C语言的几点建议

[复制链接]

8

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2011-7-24
在线时间
2 小时
发表于 2011-8-17 10:35:11 | 显示全部楼层 |阅读模式



初学C语言的朋友应该首先了解C语言关键的核心概念(结构化、三个执行流程、优先级、指针、文件、共用体、


函数、作用域、重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓。这几个概念就


像逻辑线一样,把整个C语言的体系贯穿起来,给人一种“结构化”的思想体系。下面我简要谈一下这几个核心


概念。

1、从宏观角度来看,结构化是C语言的编程思想基础,就是说C语言每一个功能模块就是一个结构,每


一个结构实现一个运算或一个算法,这个结构就用大括号表示“{ }”,大括号里面的就是算法。尤其注意的是


大括号的“}”括在那里,就决定在哪里结束算法功能。这些是初学者经常犯的错误,往往会把算法功能的结束

点弄错。

2、 三个执行流程就是顺序流程、条件流程、循环流程。三个流程都是计算机通用的执行流程,是必


须了解的流程,每一个算法都基于这三个流程执行顺序。 


3、 优先级是对多个函数并列时候优先算法的特权,


没有注意优先级的顺序就会把算法出错,这些优先级是必须记住的。

 
4、 指针是C语言的重要特点,是对运算速度加快运算的重要精髓。它是对数据地址的操作,




而不是对数据的操作。 


5、文件和共用体是很简单的概念,不用多说了。文件顾名思义和日常概念一样,学过数据软件的都对共用体了



解不是太难。 


6、从微观角度来看,函数是C语言的驱动机制,所有的语句都由函数驱动来实现的。



记住函数命令和相关的配置参数,就能好好的利用C的优势。注意的是,函数不能记错,不然你将得出错的结果



。如果能学会调试,那就会更深一层了解函数功能的作用。

 
7、作用域就像使用期限一样,说明从那里到那里所起的作用,在这之外的就不起作用了(过


期的东西就不值钱一样)。把握好作用域的使用方式,就能明确函数的关系,不会在巨大的函数名里面迷失方


向。

 
8、重载就是为了方便用户,使用类似于调用的机制给用户减少写入时间的功能。就像查字典一样,你不


懂一个字,就要去查字典(相当于调用别的工具来实现你要做的事),而查字典是你已经学会的东西,就可以



做这件事了。 学习C语言从大体上了解还不够,要把各种原理在脑海里模拟一遍,实现把计算机C的功能在人脑


里运作,就能从宏观上把握C的步骤。

更多资料可以进来索取:http://www.edu118.com或者http://www.edu118.cn   QQ:917815313

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2012-2-24
在线时间
0 小时
发表于 2012-2-24 08:44:56 | 显示全部楼层
过来看看 虽然不是很理解啊
加入STM32的学习行列
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-2-24 18:58:42 | 显示全部楼层
c语言的精髓在指针.
学习的关键在多练习.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2012-8-8
在线时间
1 小时
发表于 2012-8-8 17:24:43 | 显示全部楼层
写尽如缸水,墨染涝池黑,博取百家长,使得龙凤飞。
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-1-6
在线时间
0 小时
发表于 2013-1-6 19:47:33 | 显示全部楼层
人才呀!
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2014-3-6
在线时间
4 小时
发表于 2014-3-19 16:17:58 | 显示全部楼层
谢谢分享,受教了!
回复 支持 反对

使用道具 举报

13

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2014-10-13
在线时间
4 小时
发表于 2015-1-17 09:16:56 | 显示全部楼层
mark..........
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 12:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表