摘要:
---------指针的详解---------指针的定是int * a;b = 1;a=&b可以看出来,a这个指针变量存的是b的地址。可以变形为int *a=&b*d 表示访问位置100,并取得里面的值。一个常见的错误,int *a ;*a= 12;但是a究竟指向哪里呢,由于我们没有对a进行初始化,所以我们没有办法预测12这个值究竟存在哪里。如果变量是静态的它会被初始化为0,如果是自动的它根本不会被初始化,无论哪种情况,声明一个 指向整型的指针都不会创建用于存储整型的内存空间。所以程序执行这个赋值操作,将会发生什么呢?如果你运气好,a的赋值是个非法地址,这样赋值语句将会出错标准 阅读全文