C语言---指针实例

int main()
{
    int num1=1024;
    int num2=2048;
    int*ptr1;
    int*ptr2;
    ptr1=&num1;
    ptr2=&num2;
    printf("num1的值是%d\tnum1的地址是:%p\n",num1,ptr1);
    printf("num2的值是%d\tnum2的地址是:%p\n",num2,ptr2);
    //将变量1的值,赋给变量2
    //num2=num1;等价写法: *ptr2=*ptr1;
    //直接操作指针
    ptr2=ptr1;
    printf("重新赋值后:\n");
    printf("num1的值是%d\tnum1的地址是:%p\n",num1,ptr1);
    printf("num2的值是%d\tnum2的地址是:%p\n",num2,ptr2);
    return 0;
}

你可能感兴趣的:(C语言)