鱼C论坛's Archiver
论坛
›
C\C++交流
› 计算器减法为什么能这么写呢
qqqpang
发表于 2021-4-3 18:29:12
计算器减法为什么能这么写呢
scanf("%d %c %d", &op1, &ch, &op2);
switch (ch)
{
case '-': op2 = -op2; // no break
case '+': result = (float)op1 + op2; break;
ba21
发表于 2021-4-3 18:42:49
带2个数进去不就什么都明白了
1 +2
case +
result = 1+2
1-2
case -
op2 = -2
继续case +
result = 1 + -2 = -1
页:
[1]
查看完整版本:
计算器减法为什么能这么写呢