gpt4 book ai didi

c - 这些参数在 Linux 中究竟意味着什么?

转载 作者:行者123 更新时间:2023-11-30 20:51:15 25 4
gpt4 key购买 nike

我有一个用 C 编写的程序,我应该在 Linux 上运行它的命令如下所示:

./program --something X Y

这到底是什么意思?我认为 X Y 将是参数,因此 argc[2] 将是 Xargc[3] 将是 Y >?

但是--something呢?

非常感谢!

最佳答案

C 运行时不区分任何参数,无论它们是否以 -- 开头。所以你有,

argv[0] = "./program"
argv[1] = "--something"
argv[2] = "X"
argv[3] = "Y"
argv[4] = NULL

由您的程序为这些值赋予含义。

关于c - 这些参数在 Linux 中究竟意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33660441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com