指针变量和普通变量的值

Posted litifeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指针变量和普通变量的值相关的知识,希望对你有一定的参考价值。

指针变量有3个值,自己的地址,保存的地址和保存地址内的值

#include <cstdio>
int main(){
    int a=10;
    int *p=&a;
    printf("p的地址:%p
",&p);
    printf("p保存的地址:%p
",p);
    printf("p保存地址内的值:%d
",*p);
    return 0;
}

普通变量有2个值,自己的地址,自己的值

#include <cstdio>
int main(){
    int a=10;
    printf("a的地址:%p
",&a);
    printf("a的值:%d
",a);
    return 0;
}

 

以上是关于指针变量和普通变量的值的主要内容,如果未能解决你的问题,请参考以下文章

C语言指针变量怎么转化为普通类型变量?

go基础之--函数和map

指针3

C-指针

golang-指针类型

golang-指针,函数,map