在C语言中,`argv` 是一个指针数组,它是 `main` 函数的参数,用于传递命令行参数。`argv[0]` 始终是程序的名称,其余的 `argv[i]` 包含了传递给程序的命令行参数。
以下是如何给 `argv` 数组赋值的几种方法:
方法一:使用 `main` 函数参数
当你编译并运行程序时,操作系统会自动将命令行参数传递给 `main` 函数的 `argv` 参数。因此,通常不需要手动给 `argv` 赋值。
```c
include
int main(int argc, char argv[]) {
if (argc > 1) {
printf("First argument: %sn", argv[1]);