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了!隨機數