首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >int (int ac,char **av)

int (int ac,char **av)
EN

Stack Overflow用户
提问于 2011-01-31 14:31:32
回答 3查看 8.7K关注 0票数 2

可能重复:

What does int argc, char *argv[] mean?

代码语言:javascript
复制
int main (int ac, char **av)
{
  /* functions*/
}

这里的ac和av是什么意思?

EN

回答 3

Stack Overflow用户

发布于 2011-01-31 14:32:34

ac是**参数计数。

av应该是char **av,它是一个包含命令行参数的字符串指针数组。

因此,如果您像这样调用您的程序:

代码语言:javascript
复制
$ ./prog 1 2 3

ac的值为4,av如下所示:

代码语言:javascript
复制
av[0] -> "prog"
av[1] -> "1"
av[2] -> "2"
av[3] -> "3"
票数 9
EN

Stack Overflow用户

发布于 2011-01-31 14:32:44

ac是传递给程序的许多参数。

char ** av是一个参数数组。

票数 3
EN

Stack Overflow用户

发布于 2011-01-31 14:32:30

属性计数和属性值

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4852044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档