码迷,mamicode.com
首页 > 编程语言 > 详细

c++ 指针

时间:2015-07-09 06:22:40      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

目录:

1、简单的使用指针

2、复杂的指针用法

3、一些特殊的指针类型

4、总结


一、简单的使用指针

#include <iostream>
using namespace std;

int main()
{
        //NULL 0x0其实是一样的, 都是空指针
        int *ip1, *ip2=NULL;
        cout << ip2 << endl;

        //定义指针,其实下面没用到
        double dp, *dp2;

        int ival = 42;

        int *p = &ival;

        // p指向的ival地址值
        cout << p << endl;

        ip1 = p;
        // 和p变量一样,上面把指针指向地址值赋给了ip1
        cout << ip1 << endl;

        cout << *p << endl;
        cout << ival << endl;
        cout << *ip1 << endl;

}


      通过上面的例子,你应该会懂,指针大概就是一种引用的数据类型,和java差不多,java里全是Object、对对象的引用。其目的就是实现了对其它类型、对象、属性的一种间接访问。


二、复杂的指针用法

    1.通过指针访问结构体字段

    2.

三、一些特殊的指针类型

四、总结



-------------抽根烟睡会吧。明天还得上班呐-----明天再写-------

c++ 指针

标签:

原文地址:http://my.oschina.net/0x4ad/blog/476404

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!