第2个回答 2007-04-19
你用过DOS命令么,比如copy命令,他有两个参数,分别是源文件地址,目标文件地址,你有没有想过如果让你写copy程序,你会怎么接收源文件地址和目标文件地址这两个参数.答案就是用这两个参数.argc表示参数个数,argv[0],argv[1],.....,argv[argc-1]分别接收argc个参数的值(以字符串形式).
第4个回答 推荐于2017-11-24
#include<stdio.h>
int main(int argc,char *argv[])
{
int i,j;
if(argc!=3)
{
printf("please enter 2 numbers!");
exit( -1 );
}
i = atoi( argv[1] );
j = atoi( argv[2] );
printf("%d\n",i+j);
return 0;
}
把程序编译生成sum_test
执行的时候输入:sum_test 1 2
就输出结果:3本回答被提问者采纳