指针 易混乱部分

一种初始化指针变量的方法是使用&运算符把某个变量的地址赋给它,或者更常采用左值( 4.2节):

  1. int i, *p;
  2. ...
  3. p = &i;

通过把i的地址赋值给变量p的方法,上述语句把p指向了i:

在声明指针变量的同时对它进行初始化是可行的:

  1. int i;
  2. int *p = &i;

甚至可以把i的声明和p的声明合并,但是需要首先声明i:

  1. int i, *p = &i;
posted @ 2013-03-13 23:57  Mr.Shadow  阅读(163)  评论(0编辑  收藏  举报