Main函數中的argc與argv

argc 是 argument count的縮寫,表示傳入main函數的參數個數;

argv 是 argument vector的縮寫,表示傳入main函數的參數序列或指針,並且第一個參數argv[0]一定是程序的名稱,並且包含了程序所在的完整路徑,所以argc至少爲1(文件名本身也算一個參數),確切的說需要我們輸入的main函數的參數個數應該是argc-1個;

#include <stdio.h>  
int main(int argc,char *argv[]){  
    int a=0,b=0;  
    printf("argc:%d\n",argc);  
    printf("argv[0]:%s\n",argv[0]);  
    printf("argv[1]:%s\n",argv[1]);  
    printf("argv[2]:%s\n",argv[2]);  
    return 0;  
}  

例子如下
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章