使用条件编译
《C程序设计语言 第二版新版》第78页, 4.11.3 条件包含
在【构建】【构建选项】【原始参数】添加
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <stdio.h> int main(int argc, char *argv[]) { int a, b,result; char op; scanf("%d%c%d", &a,&op,&b); switch(op) { case '+': result =a+b; break; case '-': result =a-b; break; case '*': result =a*b; break; case '/': result =a/b; break; case '%': result =a%b; break; default: break; } printf("%d\n", result); return 0; } |
这样的效果类似于你在程序中定义了
#define LOCAL
1 2 3 4 5 | 3+4 15/6 17%4 9-6 9*7 |