加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 21:21:08 所属栏目:PHP教程 来源:网络整理
导读:argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main( int argc, char * argv[]) { int i; for (i = 0 ; iargc; i++) cout argv[i]endl; cin i; return 0 ; } 履行时敲入 F

argc是命令行总的参数个数
argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数
命令行后面跟的用户输入的参数,比如:

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

履行时敲入
F:MYDOCU~1TEMPCODED1DEBUGD1.EXE aaaa bbb ccc ddd
输出以下:

   F:MYDOCU~1TEMPCODED1DEBUGD1.EXE  
   aaaa  
   bbb  
   ccc  
   ddd 

char *argv[]是1个字符数组,其大小是int argc,主要用于命令行参数 argv[] 参数,数组里每一个元素代表1个参数;
比如你输入
test a.c b.c t.c

argc = 4

argv[0] = “test”
argv[1] = “a.c”
argv[2] = “b.c”
argv[3] = “t.c”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读