欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C語(yǔ)言中intmain(intargc,char*argv[])的兩個(gè)參數(shù)是什么意思

這篇文章主要介紹了C語(yǔ)言中int main(int argc,char *argv[])的兩個(gè)參數(shù)是什么意思,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

為湯旺等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及湯旺網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、網(wǎng)站制作、湯旺網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

argc是命令行總的參數(shù)個(gè)數(shù);

argv[]是argc個(gè)參數(shù),其中第0個(gè)參數(shù)是程序的全名,以后的參數(shù)。命令行后面跟的用戶輸入的參數(shù)。

int  main(int  argc,  char*  argv[]) 
  { 
  int  i; 
  for  (i  =  0;  i<argc;  i++) 
  cout<<argv[i]<<endl; 
  cin>>i; 
  return  0; 
  }

   執(zhí)行時(shí)敲入    

 F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE  aaaa  bbb  ccc  ddd

   輸出如下:    

 F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE 
  aaaa 
  bbb 
  ccc 
  ddd

--------------------------------------------------------------------

char   *argv[]是一個(gè)字符數(shù)組,其大小是int   argc,主要用于命令行參數(shù)   argv[]   參數(shù),數(shù)組里每個(gè)元素代表一個(gè)參數(shù);

比如你輸入  

 test  a.c  b.c  t.c 
  則 
  argc  =  4 
  
  argv[0]  =  "test" 
  argv[1]  =  "a.c" 
  argv[2]  =  "b.c" 
  argv[3]  =  "t.c"

-------------------------------------------------------------------------------------------- 

argc記錄了用戶在運(yùn)行程序的命令行中輸入的參數(shù)的個(gè)數(shù)。 

arg[]指向的數(shù)組中至少有一個(gè)字符指針,即arg[0].他通常指向程序中的可執(zhí)行文件的文件名。在有些版本的編譯器中還包括程序
文件所在的路徑。

int main(int argc, char ** argv)
{
 int i;
  for (i=0; i < argc; i++)
    printf("Argument %d is %s.\n", i, argv[i]);

  return 0;
}

在OpenCV的編程中經(jīng)常使用上述main函數(shù)的使用方式,

其中argc代表:輸入的參數(shù)個(gè)數(shù)   

其中argv代表:此可執(zhí)行文件的存儲(chǔ)路徑、程序變量 

  例如:你在D盤(pán)下建立了一個(gè)工程,并命名為cvshow,同時(shí)在此工程下建立了一個(gè)名為cvshow的cpp源文件,當(dāng)執(zhí)行程序是將在Debug文件夾下生成show.exe可執(zhí)行文件,當(dāng)然Debug文件位于工程cvshow下,所以可執(zhí)行文件show.exe的存儲(chǔ)路徑為

D:\cvshow\Debug\show.exe,即argv[0]的值

  argv[1]、argv[2]、argv[3]一次代表輸入變量,變量以空格相隔開(kāi)

 實(shí)例:

    加入輸入變量為:c:\baboon.jpg 

    那么,argc==1  argv[0]==D:\cvshow\Debug\show.exe   argv[1]==c:\baboon.jpg

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“C語(yǔ)言中int main(int argc,char *argv[])的兩個(gè)參數(shù)是什么意思”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

標(biāo)題名稱:C語(yǔ)言中intmain(intargc,char*argv[])的兩個(gè)參數(shù)是什么意思
瀏覽地址:http://chinadenli.net/article24/goicce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)網(wǎng)站排名定制網(wǎng)站做網(wǎng)站網(wǎng)站設(shè)計(jì)網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管