在用于评估后缀表达式的代码中,写入了将字符作为整数传递,我们将其写为character - '0'.这有什么意义?
#include<stdio.h>
int main()
{
int const SIZE=5;
int expr;
double value[SIZE]={2.0,4.0,6.0,8.0,10.0};
expr=1|2|3|4;
printf("%f",value[expr]);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如何评估上述代码?特别声明:
expr=1|2|3|4;
Run Code Online (Sandbox Code Playgroud)