int main(int argc,char *argv[]){ //argc是传进的参数个数 //argv是传进的参数 for (int i = 0; i < argc; i++) printf("%s\t",argv[i]); //argv 是个随机数字 return 0; }
1.获取传参个数:数组
获取方法很简单,若是咱们想获取参数的个数,argc就是了,直接打印argcspa
2.获取传递的参数code
*argv他是一个数组,因此按照正常的方法获取数组就ok啦!blog
好比咱们如下面为例子(遍历参数)io
#include <stdio.h> int main(int argc,char *argv[]){ //argc是传进的参数个数 //argv是传进的参数 for (int i = 0; i < argc; i++) printf("%s\t",argv[i]); //argv 是个随机数字 return 0; }
输入 run.exe aa bbfor循环
输出:run.exe aa bbclass
#include <stdio.h> int main(int argc,char *argv[]){ //argc是传进的参数个数 //argv是传进的参数 for (int i = 0; i < argc-1; i++) printf("参数为:%s\t",argv[i+1]); //argv 是个随机数字 return 0; }
这样就OK了!随机数