指针与地址

指针是一种保存变量地址的变量。执行下面的代码,获取变量的地址。

#include <stdio.h>

int main(int argc, char const *argv[])
{
    int i = 233;
    int *p = &i;
    printf("%d\n", i);
    printf("%p\n", p);
    return 0;
}

执行下面的代码,通过指针获取并修改变量的值。

#include <stdio.h>

int main(int argc, char const *argv[])
{
    int i = 233;
    int *p = &i;
    printf("%d\n", *p);
    *p = 666;
    printf("%d\n", i);
    printf("%d\n", *p);
    return 0;
}

results matching ""

    No results matching ""