因为 int (*p)[4;]  定义的是行指针p, *p就相当于是第一行的行首地址,因为*p是地址,而1是整型数,不能这样赋值,所以*p=1;不正确.
而*(*p)就是*(*p+0),在地址前加了取地址符号*,即表示是第一行的首元素的值,是int型数据,所以可以用*(*p)=1 ;赋值.
	
	
	      而*(*p)就是*(*p+0),在地址前加了取地址符号*,即表示是第一行的首元素的值,是int型数据,所以可以用*(*p)=1 ;赋值.
 2007-12-09 13:23
	    2007-12-09 13:23
   2007-12-09 13:46
	    2007-12-09 13:46
  
 2007-12-09 15:08
	    2007-12-09 15:08
   2007-12-09 16:13
	    2007-12-09 16:13
   2007-12-09 16:17
	    2007-12-09 16:17
   2007-12-09 21:26
	    2007-12-09 21:26