关于main函数的(int_argc,char_argv[ ])

时间:2014-04-30 03:31:05
【文件属性】:

文件名称:关于main函数的(int_argc,char_argv[ ])

文件大小:27KB

文件格式:DOC

更新时间:2014-04-30 03:31:05

main函数 (int_argc,char_argv[ ])

main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][] main()括号内是固定的写法。 下面给出一个例子来理解这两个参数的用法: 假设程序的名称为prog, 当只输入prog,则由操作系统传来的参数为: argc=1,表示只有一程序名称。 argc只有一个元素,argv[0]指向输入的程序路径及名称:./prog 当输入prog para_1,有一个参数,则由操作系统传来的参数为: argc=2,表示除了程序名外还有一个参数。 argv[0]指向输入的程序路径及名称。 argv[1]指向参数para_1字符串。 当输入prog para_1 para_2 有2个参数,则由操作系统传来的参数为: argc=3,表示除了程序名外还有2个参数。 argv[0]指向输入的程序路径及名称。 argv[1]指向参数para_1字符串。 argv[2]指向参数para_2字符串。


网友评论

  • 挺实用的,可以学习学习
  • 讲解得很清楚,再建一个工程跑了一下,的确是正确的
  • 简单易懂,很实用
  • main函数的变量介绍的很详细的,初学者容易懂!