指针

指针的本质是变量,可以是各种数据类型,定义一个指针 "*ip",其中 "ip" 需要赋于一个地址(可以用 & 符号获取其他变量的地址再赋值给 ip),而 "*ip" 是一个具体的值,即读取地址后获得的值

#include <iostream>
using namespace std;

int main()
{
    int var = 20;
    int *ip;
    ip = &var;

    cout << "var的值:";
    cout << var << endl;

    cout << "变量 ip 的储存地址:";
    cout << ip << endl;

    cout << "指针 *ip 的值:";
    cout << *ip << endl; 
    return 0;
}

以上输出结果:

var的值:20
变量 ip 的储存地址:0x7fff5e7deae8
指针 *ip 的值:20

& 符号的意思是取地址,也就是返回一个对象在内存中的地址。

* 符号的意思是取得一个指针所指向的对象。 也就是如果一个指针保存着一个内存地址,那么它就返回在那个地址的对象。

简单点就是:&:取址。* :取值。


阅读更多
个人分类: C++
上一篇C++各种符号
下一篇UE4 动作映射
想对作者说点什么? 我来说一句

初学者要了解的指针的简介

2009年12月27日 14KB 下载

c与指针(第二版)

2011年09月27日 35.38MB 下载

c++指针详解指针详解

2009年08月26日 95KB 下载

指针的总结指针的总结

2009年04月19日 24KB 下载

C和C和指针C和指针

2011年03月18日 11.25MB 下载

C语言指针课程PPT

2011年06月21日 4.38MB 下载

指针精通指针精通指针精通

2010年08月23日 273KB 下载

指针 指针教程 指针练习

2010年05月27日 6KB 下载

C和指针C和指针C和指针

2010年03月11日 3.25MB 下载

没有更多推荐了,返回首页

关闭
关闭