如何正确使用int main()接收参数

avatar
作者
猴君
阅读量:1

在C或C++中,可以使用int main(int argc, char* argv[])来接收命令行参数。其中,argc是参数的个数,argv是参数的数组。以下是一个示例程序,演示如何正确使用int main()接收参数:

#include <stdio.h>  int main(int argc, char* argv[]) {     // 打印参数个数     printf("Number of arguments: %d\n", argc);      // 打印所有参数     for(int i = 0; i < argc; i++) {         printf("Argument %d: %s\n", i, argv[i]);     }      return 0; } 

在命令行中运行该程序,并传入参数,例如:

./program arg1 arg2 arg3 

程序将输出:

Number of arguments: 4 Argument 0: ./program Argument 1: arg1 Argument 2: arg2 Argument 3: arg3 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!