共有回帖数  0  个 
	 
	
	
	
     
          
          
               
				
			 
				
					 
 
            
				   - 
						
						
							 
									总的来说分三步:
1 先看标识符
2 再看右边
3 最后看左边
仔细来说:
(1)先看标识符
    从左往右看,从最左边的看起,分析完左边的再分析右边的标识符
    括号括起来的一大堆算一个标识符
(2)再看右边
    先看有没有[],有就是。。。的数组
    再看有没有(),有就是。。。的函数
(3) 最后看左边
   先看指针,也就是‘*’号
   再看类型,比如int,double等
实例如下:
分析声明 int (*func)(int);
先看标识符,(*func)是一个整体标识符
再看右边,有(),故这个标识符是表示一个函数,其有一个int型的参数
最后看左边,有个int,表示这个函数是返回整形
再回溯,(*func)是一个函数,那么func自然是一个指向函数的指针
综上,func是一个函数指针,该函数有一个整形参数,并返回整形值。
							 
							 
							 
							  
							  
							  楼主 2016-04-15 08:53 回复
						 
						 
           
          
          
         
   
         
      
 
   
             
                  
                  
 
 
 
     
	 
  
	Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
	
	意见反馈 | 
	关于直线 | 
	版权声明 | 
	会员须知