0001 double calcu ( char op, double b ) { //执行一元运算 0002 switch ( op ) { 0003 case '!' : return ( double ) facI ( ( int ) b ); //目前仅有阶乘,可照此方式添加 0004 default : exit ( -1 ); 0005 } 0006 }