指针赋值运算

#include <iostream>
using namespace std; //这里必须加;

int main(int argc, char const *argv[])
{
    int *p, a; //定义整型指针p和整型a
    a= 4;
    p = &a;
    cout << "p:" << p <<endl;
    cout << "a:" << a <<endl;
    cout << "*p:" << *p <<endl;
    cout << "&a:" << &a <<endl;
    cout << "&p:" << &p <<endl;
    return 0;
}
p:0x7fff57dd7644
a:4
*p:4
&a:0x7fff57dd7644
&p:0x7fff57dd7648

可以看出: a = *p p = &a

results matching ""

    No results matching ""