来找错啊!!
											    int b = 3;int *result = b;
int t = result;
printf("%d\n",t);
//我的指针是指向b的,那么result应该存储的是b的地址。
//为什么最后的输出语句,输出是3?

 程序代码:
程序代码:#include <stdio.h>
int main(int argc, char *argv[])
{
    
    int b = 3;
    int *result = &b;
    long int t = (long int)result;
    
    printf("addr_b = %p\n", &b);
    printf("result = %p\n", result);
    printf("t = 0x%lx\n", t);
    printf("*t = %d", ((int *)t)[0]);
    
    return 0;
}