概念
argc是指令行總的參數個數
argv[]是argc個參數,其中argv[0]指向輸入的程式路徑及名稱,以後為參數
指令行後面跟的使用者輸入的參數,比如:
1 #include<iostream>
2 using namespace std;
3
4 int main(int argc, char *argv[]){
5 int i;
6 cout<<"argc的值為:"<<argc<<endl;
7 for(int i=0; i<argc; i++){
8 cout<<argv[i]<<endl;
9 }
10 return 0;
11 }
運作結果

應用
運作可執行程式時打開檔案 example.txt
以上圖為例
argc是2,就是說argv數組中有兩個有效單元
第一單元指向的字元串是“./argc和argv的學習”
第二單元指向的字元串是"argc和argv的學習.cpp"