1 原因不用说了
2. A="3*5"  合法,表示字符串
   B=3*5    合法, 表示一个表达式常量,
   c=[3*5]  不合法,就是不合法3. 字符串的"-"操作,表示去掉两个字符串之间的空格连接,所以肯定是 s1-s2,但是s2后面还有空格,-操作不能去掉,所以用能去掉首尾空格的Trim去掉。变成了Trim(s1-s2);