導航:首頁 > 程序命令 > 命令行參數c語言入門

命令行參數c語言入門

發布時間:2025-04-03 00:28:33

1. C語言命令行參數

int main(int argc, char * argv[])

{

.....

}

argc: 代表啟動程序時,命令行參數的個數。C和C++語言規定,可執行程序程序本身的文件名,也算是一個命令行參數,因此,argc的值至少是1.

argv[]:指針數組,其中的每個元素都是一個char* 類型的指針,該指針指向一個字元串,這個字元串里就存放著命令行參數。

例如,argv[0]指向的字元串就是第一個命令行參數,即可執行程序的文件名,argv[1]指向第二個命令行參數,argv[2]指向第三個命令行參數....。

#include <stdio.h>

int main( int argc, char * argv[])

{

int i;

for ( i = 0;i < argc; i++)

{

printf("%s ",argv[i]);

}

return 0;

}

windows下,將上面的程序編譯成sample.exe,然後在控制台窗口敲:

sample para1 para2 s.txt 5 "hello world"

上面有6個參數,雙引號為了包含空格作為一個參數。

輸出結果:

sample

para1

para2

s.txt

5

hello world

(1)命令行參數c語言入門擴展閱讀:

main函數通常含有參數argc和argv,寫法通常如下:

int main(int argc,char *argv[])

int main(int argc,char **argv)

程序:

#include<stdio.h>

int main(int argc,char *argv[])

{

int i;

for(i=0;i<argc;i++)

printf("第 %d 個參數是 %s ",i+1,argv[i]);

return 0;

}

2. C語言命令行參數

int main(int argc, char * argv[])

{

.....

}

argc: 代表啟動程序時,命令行參數的個數。C和C++語言規定,可執行程序程序本身的文件名,也算是一個命令行參數,因此,argc的值至少是1.

argv[]:指針數組,其中的每個元素都是一個char* 類型的指針,該指針指向一個字元串,這個字元串里就存放著命令行參數。

例如,argv[0]指向的字元串就是第一個命令行參數,即可執行程序的文件名,argv[1]指向第二個命令行參數,argv[2]指向第三個命令行參數....。

#include <stdio.h>

int main( int argc, char * argv[])

{

int i;

for ( i = 0;i < argc; i++)

{

printf("%s ",argv[i]);

}

return 0;

}

windows下,將上面的程序編譯成sample.exe,然後在控制台窗口敲:

sample para1 para2 s.txt 5 "hello world"

上面有6個參數,雙引號為了包含空格作為一個參數。

輸出結果:

sample

para1

para2

s.txt

5

hello world

(2)命令行參數c語言入門擴展閱讀:

main函數通常含有參數argc和argv,寫法通常如下:

int main(int argc,char *argv[])

int main(int argc,char **argv)

程序:

#include<stdio.h>

int main(int argc,char *argv[])

{

int i;

for(i=0;i<argc;i++)

printf("第 %d 個參數是 %s ",i+1,argv[i]);

return 0;

}

閱讀全文

與命令行參數c語言入門相關的資料

熱點內容
如何查看php用什麼加密 瀏覽:471
教育培訓直播源碼 瀏覽:749
環保的app軟體怎麼製作 瀏覽:228
vlookup命令匹配的身份證號不出來 瀏覽:452
福建區伺服器雲空間 瀏覽:140
台灣劍三能玩什麼伺服器 瀏覽:789
android下拉更新 瀏覽:216
北京php交流群 瀏覽:481
搶單app怎麼對接網購平台 瀏覽:401
網路命令外殼是什麼 瀏覽:29
phparray長度限制 瀏覽:676
程序員改行做外賣 瀏覽:637
大王卡選擇app免流怎麼操作 瀏覽:931
中央空調壓縮機燒壞 瀏覽:943
java我的世界源碼 瀏覽:632
如何設置使用ftp伺服器 瀏覽:432
鍾聲就是命令時間就是生命內容 瀏覽:225
為什麼汽車空調壓縮機不啟動 瀏覽:126
查安康app怎麼更改管理員 瀏覽:831
金融app如何找到切入點 瀏覽:107