【单选题】若栈s1中保存整数,栈s2中保存运算符,函数F()依次执行下列各步操作:(1) 从s1中依次弹出两个操作数a和b;(2) 从s2中弹出一个运算符op;(3) 执行运算b op a ;(4) 将运算结果压入s1。假定s1 中的操作数依次是5,8,3,2(2在栈顶),s2中的运算符依次是*,-,+(+在栈顶),调用3次F()后,s1栈顶保存的值是 。
【简答题】分析程序的输出结果: #include int main() { int c; int a = 10; c = a++; printf("先赋值后运算:\n"); printf("Line 1 - c 的值是 %d\n", c ); printf("Line 2 - a 的值是 %d\n", a ); a = 10; c = a--; printf("Line 3 - c 的值是 %d\n", ...