#include <stdio.h> int main(int argc, char *argv[]) { int a, b; char c; if(argc < 4) { printf("param error like this: ./a.out 35 - 5\n"); return 0; } a = atoi(argv[1]); b = atoi(argv[3]); c = *argv[2]; //argv[2] (char *)---> "+" char *p = "+"; *p = '+'; switch(c) { case '+': printf("%d\n", a + b); break; case '-': printf("%d\n", a - b); break; case '*': printf("%d\n", a * b); break; case '/': printf("%d\n", a / b); break; } }
浙公网安备 33010602011771号