A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卡哇伊 中级黑马   /  2014-8-8 01:10  /  1625 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    这回说下 指针 对与大多数 和我一样的初学者来说。这玩意 可真不好学。太让人蒙圈了。

说说 我对指针的理解。有不对的地方,还请大家多多指正 ,共同进步。如果考进黑马,我会很高兴和大家认识一下,现在就不公布 我是谁了,我只是和大家一样,为这一个共同的目标在努力,就是进黑马。我比较喜欢那里的学习氛围,和老师幽默的授课方式,我觉得只有在那里才是我提高自我的地方。话说多了。

指针必须记住的地方:首先:指针只接收地址;
char *p =10 和 *P 是两个完全不同的概念. 前者*无任何意义,只是象征。
后者的*代表访问指针P所指向的存储空间。干什么那 取值或赋值。这就是传说中的间接地访问。

指针变量未经初始化 不要拿来间接访问其他的存储空间。因为你也不知道它会指向那里。修改那里的值,后果你懂得。

最重要的在这那 :指针遍历数组: 指针+1 代表是跳到下一个元素所在的地址。char类型占一个字节  就是+1字节,int类型就+4字节. 这个指针+1 加的不是值,而是地址 是一个地址,加2就是加 2个地址。

还有记住 什么是字符串变量:char name[] = "it" 值可以任意修改
字符串常量:char *name ="it" 值不能修改。因为是常量会存在内存的常量区,缓存起来以备下次的直接调用,节省内存,所以不能修改。
我觉着这些是比较重要的 就写这么多吧

老师 给分 4分 4分 4分

7 个回复

倒序浏览
以前不都是要5分的么?期望低了,实际的也会低,下次叫100分。
回复 使用道具 举报
这其实只是一个学习的过程,增加点幽默感而已。如果你想要技术分多一些的话,建议你去回答他们提出的程序问题,那比我这来的快。我只是我一天学习的东西写上,当我回头看看时,我自己就会觉得没有浪费时间。仅此而已。至于分数,纯属恶搞吗。
回复 使用道具 举报
又见楼主的分享,不错~~
回复 使用道具 举报
哈哈 谢谢 共同努力 进军 黑马 ,拿下 黑马 漂亮的美眉。你说那
推到 女神  开玩笑的 我没那胆啊。你有吗
回复 使用道具 举报
哈哈, 楼主你真可爱
回复 使用道具 举报
楼主越来越专业了,是要扛旗啊
回复 使用道具 举报
不错啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马