main 函数的2个参数
2010-08-02 18:32
218 查看
main(int argc,char *arhv[])
今天才知道main函数也是可以带参数的,2个形参,argc 和 argv。
c语言规定 argc 必须是整形变量,因此int ; argv 必须是指向字符串的指针数组, 因此char
由于main函数不能被其他函数调用,main函数的参数值是从操作系统命令上获取的。
命令行的形式:可执行文件名 参数 参数 ...
argc 表示了命令行中参数的个数(可执行文件名本身也是一个参数),argc 的值是在输入命令行时,系统按参数个数自动赋予的。
argv 参数是字符串指针数组,各元素值为命令行中个字符串的首地址,指针数组长度为参数个数。
如:gcc -o a.out a.c ——系统自动赋值 argc = 4 ; argv 第一个元素指向的字符串为“gcc”。。。。
同样适用于dos
今天才知道main函数也是可以带参数的,2个形参,argc 和 argv。
c语言规定 argc 必须是整形变量,因此int ; argv 必须是指向字符串的指针数组, 因此char
由于main函数不能被其他函数调用,main函数的参数值是从操作系统命令上获取的。
命令行的形式:可执行文件名 参数 参数 ...
argc 表示了命令行中参数的个数(可执行文件名本身也是一个参数),argc 的值是在输入命令行时,系统按参数个数自动赋予的。
argv 参数是字符串指针数组,各元素值为命令行中个字符串的首地址,指针数组长度为参数个数。
如:gcc -o a.out a.c ——系统自动赋值 argc = 4 ; argv 第一个元素指向的字符串为“gcc”。。。。
同样适用于dos
相关文章推荐
- main()函数的两个参数
- main()函数输入参数的含义与介绍
- argc argv -主函数main的参数 2011.06.08
- main()函数的参数作用介绍(转载)!
- main(int argc, char*argv[])函数里参数的含义
- error C2470: “main()”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
- main函数参数argc,argv说明
- main 函数中的参数
- 真正的main()函数参数
- 【C】关于main()函数参数的问题;
- main()函数参数
- main()函数的参数
- c#: 为 Console 应用程序(控制台应用程序)的 main 函数提供参数(string[] args)的方法
- main 函数的 参数 argc,argv 用法
- main()函数的参数 int main(int argc, char* argv[])
- main 函数参数中 argc/argv的相关讨论和使用
- C语言带参数的main()函数
- 关于main()函数两个参数的意义和应用
- Windows环境下main()函数传入参数
- main 函数参数