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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 倾心莫若初见 中级黑马   /  2017-2-28 15:44  /  3262 人查看  /  1 人回复  /   4 人收藏 转载请遵从CC协议 禁止商业使用本文

指针的三点精华


        今天黑马程序员C++学科为大家分享3点关于指针的总结,如果能把这三点真正掌握了,相信再去学习c/c++就会如鱼得水。

       Let’s  begin!!!!
       (1)指针的概念
在我们的编程生涯中其实我们一直是在围绕着数据做各种操作,而指针其实也不例外。大家都知道int a是一个整形的变量,a可以等于3或者4等整形的数据,而指针int *p可以存放的就是一个地址,如果p = &a那么指针p存放的就是a这个变量的地址。

       (2)指针的类型
通过第一个点我们的同学知道了指针的概念,好的接下来我们还要知道指针的类型。跟基本数据类型分为整型,浮点型,字符型一样我们的指针也是有类型的。而他的类型十分简单,根据第一点我们知道指针是存放各种数据地址的,如果他存放的是整形的地址,好的!这个指针就是指向整形的指针。以此类推指针又可以分为浮点类型的,字符类型的等等。
       Int a ;
       Int *p = &a;(整形指针)
       Char a;
       Char *p = &a;(字符型指针)
       Double a ;
       Double *p = &a(浮点型指针)

       (3)指针的作用
       相信通过前面的两点,大家已经知道什么是指针了,并且已经跃跃欲试想要使用指针了。别急~~~下面老夫就为大家介绍怎么使用指针,来!举个例子。
       Int a = 10;
       Int *p = &a;
       *p = 0;
       看到上面的几行代码,有没有同学知道a变成了几?对!同学们很聪明,现在的a已经变成了0.这就是指针的最重要的作用,间接赋值。这四个字老夫请大家一定要记住,就像你的支付宝密码一样的记住。当有人能问你指针的时候,说出这四个字是保证你不被当成小白的重要保证。
  

       我们的目标是让大家开心的学习,高薪的就业。
       青山不改,绿水长流,老夫去也。


1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马