.使用main函數的參數,實現一個整數計算器,程序可以接受三個參數,
第一個參數“-a”選項執行加法,“-s”選項執行減法,“-m”選項執
行乘法,“-d”選項執行除法,后面兩個參數為操作數,
用命令行參數解決簡單整數計算
。例如:輸入test.exe -a 1 2
執行1+2輸出3
#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc,char *argv[]){ int num1 = atoi(argv[2]); int num2 = atoi(argv[3]); if (0 == strcmp(argv[1], "-a")) { printf("ret=%d\n", num1 + num2); } else if(0 == strcmp(argv[1], "-s")) { printf("ret=%d\n", num1 - num2); } else if (0 == strcmp(argv[1], "-m")) { printf("ret=%d\n", num1 * num2); } else if (0 == strcmp(argv[1], "-d")) { printf("ret=%d\n", num1 / num2); } system("pause"); return 0;}
用戶在命令行中編寫參數來啟動一個程序的執行,這些參數被傳遞給程序,程序按照它認為合適的任何方式來對它們進行處理
c程序的main函數具有兩個形參,