不是很清楚 帮忙看一下

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

表达式(*ptr->str)++中的++作用在:  
  a)   ptr上   b)   ptr的成员str上    
  c)   ptr的成员str所指向的第一个字符上   d)   以上都不是  
   
  对于p有定义:char   *   (*p[10])();则p是:  
  a)   p是指针变量     b)   p是函数名  
  c)   p是数组   d)   以上都不是  
   
  函数调用语句   func((a1,a2,a3),(a4,a5));   的参数个数是   :  
  a)   2   b)   5  
  c)   1   d)调用方式不合法  
 

· 网友精彩回答:

发表者:kobefly

对于p有定义:char   *   (*p[10])();则p是:  
  a)   p是指针变量     b)   p是函数名  
  c)   p是数组   d)   以上都不是  
   
  c)   p是数组  
   
  函数调用语句   func((a1,a2,a3),(a4,a5));   的参数个数是   :  
  a)   2   b)   5  
  c)   1   d)调用方式不合法  
  a)   2    
   
  表达式(*ptr->str)++中的++作用在:  
  a)   ptr上   b)   ptr的成员str上    
  c)   ptr的成员str所指向的第一个字符上   d)   以上都不是  
  对于ptr的定义没有写出啊

发表者:beyondtkl

表达式(*ptr->str)++中的++作用在:  
  a)   ptr上   b)   ptr的成员str上    
  c)   ptr的成员str所指向的第一个字符上   d)   以上都不是  
   
  应该是c   ptr->str   ptr是一个指针对象,   str是其一个指针,比如字符串

表达式(*ptr->str)++中的++作用在:  
  我这样想,为保证连续调用合理,*自右向左结合,同理->自左向右,在例中则是先->后*。  
   
  对于p有定义:char   *   (*p[10])();则p是:  
  是返回值为char*的函数指针数组。  
   
  函数调用语句   func((a1,a2,a3),(a4,a5));   的参数个数是   :  
  func参数为两个对象,分别具有需要3和2个参数的构造函数。  
 

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved