c中的argc,argv通常分别指什么?
答案:2 悬赏:20 手机版
解决时间 2021-01-03 14:16
- 提问者网友:我是女神我骄傲
- 2021-01-02 22:14
c中的argc,argv通常分别指什么?
最佳答案
- 五星知识达人网友:行路难
- 2021-01-02 23:48
int main(int argnum, char* args[])
函数的第一个参数表示参数的个数,第二个字符串数组表示参数数组。
#include<stdio.h>
int main(int argnum, char* args[])
{
int i;
for(i=0;i<argnum;i++)
{
printf("%s\n",args[i]);
}
return 0;
}
int main(int argnum, char* args[])
比如你输入命令:
程序名 参数1 参数2
那么
argnum 值为3
args[0] 值为你的程序名(含全部路径,字符串)
args[1] 值为 参数1 (字符串)
args[2] 值为 参数2 (字符串)
函数的第一个参数表示参数的个数,第二个字符串数组表示参数数组。
#include<stdio.h>
int main(int argnum, char* args[])
{
int i;
for(i=0;i<argnum;i++)
{
printf("%s\n",args[i]);
}
return 0;
}
int main(int argnum, char* args[])
比如你输入命令:
程序名 参数1 参数2
那么
argnum 值为3
args[0] 值为你的程序名(含全部路径,字符串)
args[1] 值为 参数1 (字符串)
args[2] 值为 参数2 (字符串)
全部回答
- 1楼网友:痴妹与他
- 2021-01-03 01:17
一般函数是可以带参数的,main函数也不例外,格式通常采用这种固定形式。
由于main不被其他函数调用,所以不能从程序中获取参数。实际上参数是执行时从操作系统上获取的,argc是参数个数,argv是参数列表。
当我们要运行一个可执行文件时,在dos提示符下键入文件名,再输入实际参数即可把这些实参传送到main的形参中去。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯