找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3145|回复: 12
打印 上一主题 下一主题
收起左侧

如何学习C语言指针类

[复制链接]
跳转到指定楼层
楼主
ID:140358 发表于 2016-9-28 08:44 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何学习指针类
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2016-9-28 12:44 | 只看该作者
本帖最后由 zl2168 于 2016-9-28 16:36 编辑

许多单片机书上说:没掌握指针变量,就等于没学好C51。
我看这种说法太夸大其实。
对于C语言来讲,这种说法也许有道理。
对于用于51单片机的C51来讲,这种说法基本没道理,因为51单片机本来就有间址功能。
张志良编著的6本51单片机书除了讲述指针变量一节外,其余章节例题程序都未用指针变量。





其中
《单片机实验实训100例——基于KeilCProteus ISBN 978-7-5124-1603-1,北航社出版和


80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1

两个100例案例程序都不用指针变量,用数组调用几乎能解决51单片机应用所有问题,证明了“没掌握指针变量,就等于没学好C51”这句话 说得太恐怖了,把初学者都吓愣了。
我呼吁,初学者不要将学习指针变量视为畏途,甚至不学也罢!不学指针变量,也能学好51单片机。
我期望,有人来PK!!!




回复

使用道具 举报

板凳
ID:140753 发表于 2016-9-28 15:39 | 只看该作者
看 经典书籍 C与指针
回复

使用道具 举报

地板
ID:140769 发表于 2016-9-28 16:52 | 只看该作者
虽然C51中可以不会指针,但是指针是C语言中最重要的知识,同样在C51编程中适用。指针操作节省内存空间,执行效率高。
回复

使用道具 举报

5#
ID:111634 发表于 2016-9-28 20:13 | 只看该作者
本帖最后由 zl2168 于 2016-9-28 20:16 编辑
@小明 发表于 2016-9-28 16:52
虽然C51中可以不会指针,但是指针是C语言中最重要的知识,同样在C51编程中适用。指针操作节省内存空间,执 ...

C51中指针操作的功能基本上都可数组调用完成,上述介绍的2本书就是例证。
欢迎质疑!欢迎更多的人质疑!!!
回复

使用道具 举报

6#
ID:140843 发表于 2016-9-29 10:18 | 只看该作者
多看看 C++ Prime 之类的
回复

使用道具 举报

7#
ID:140769 发表于 2016-9-29 20:57 | 只看该作者
你说的没错。我不是说玩C51一定要学习指针,但是指针的优点是毋庸置疑的。
回复

使用道具 举报

8#
ID:111634 发表于 2016-9-30 09:13 | 只看该作者
@小明 发表于 2016-9-29 20:57
你说的没错。我不是说玩C51一定要学习指针,但是指针的优点是毋庸置疑的。

指针的优点在C51中完全可以被数组替代,而且应用更方便更易于理解,因此就不存在“指针优点”了。
问题是有许多抄袭作家在他们的“著作”中,互相抄来抄去,恐吓初学者“没掌握指针变量,就等于没学好C51”,而对初学者来讲,指针和指针变量,确实比较难理解,因而学习C51时望而却步。
我的帖子,就是要戳穿这种“神话”。我期望有人应战!
回复

使用道具 举报

9#
ID:140951 发表于 2016-9-30 09:16 | 只看该作者
什么叫指针类
回复

使用道具 举报

10#
ID:141320 发表于 2016-10-4 21:21 | 只看该作者
多看看 C++ Prime 之类的
回复

使用道具 举报

11#
ID:141329 发表于 2016-10-4 23:50 | 只看该作者
多动手就可以了
回复

使用道具 举报

12#
ID:141219 发表于 2016-10-5 17:57 | 只看该作者
这只有靠自己了,多看书,多动手写
回复

使用道具 举报

13#
ID:111634 发表于 2016-10-5 20:06 | 只看该作者
既然对初学者来讲,指针难学,不学!怎样?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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