您的位置:首页 > 大数据 > 人工智能

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: