[QUOTE]实际上,不存在指向数组的指针,只存在指向数组第一个元素的指针。[/QUOTE]这个认识也是错的
										
					
	
	
	
			
偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。

 2006-07-14 15:29
	    2006-07-14 15:29
  [此贴子已经被作者于2006-7-14 15:36:40编辑过]

 2006-07-14 15:31
	    2006-07-14 15:31
   
										
					
	
 2006-07-14 15:32
	    2006-07-14 15:32
  int a[3][5]={...};
int (*p)[5]=a;

 2006-07-14 15:36
	    2006-07-14 15:36
  int a[3][5]={...};
int (*p)[5]=a;
这在TC系列中是会警告的: suspicios pointer conversion 可疑的指针转换
在VC等不严格遵守C规范的编译器就没警告。。

 2006-07-14 15:42
	    2006-07-14 15:42
  再更正一点,TC比VC宽松,我是第一次听说TC比VC严格
TC用的是C89标准,VC应该是用C99吧?估计是,我用BCB不用VC

 2006-07-14 15:43
	    2006-07-14 15:43
  
 2006-07-14 15:44
	    2006-07-14 15:44
  int a[3][5]={...};
int (*p)[5]=a;
这在TC系列中是会警告的: suspicios pointer conversion 可疑的指针转换
在VC等不严格遵守C规范的编译器就没警告。。
你测试过了?

 2006-07-14 15:44
	    2006-07-14 15:44
  看清楚我要表达的意思

 2006-07-14 15:45
	    2006-07-14 15:45
   2006-07-14 15:47
	    2006-07-14 15:47