黑马程序员技术交流社区
标题: 【笔记】指针的三点精华! [打印本页]
作者: 倾心莫若初见 时间: 2017-2-28 15:44
标题: 【笔记】指针的三点精华!
指针的三点精华
今天黑马程序员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.这就是指针的最重要的作用,间接赋值。这四个字老夫请大家一定要记住,就像你的支付宝密码一样的记住。当有人能问你指针的时候,说出这四个字是保证你不被当成小白的重要保证。
我们的目标是让大家开心的学习,高薪的就业。
青山不改,绿水长流,老夫去也。
作者: boomshy 时间: 2017-11-19 12:06
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |