C语言中main函数的参数作用

// 代码示例
var foo = 'bar';
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Program name: %s\n", argv[0]);
printf("Number of arguments: %d\n", argc - 1); // 减去1是因为argv[0]是程序名
for (int i = 1; i < argc; i++) {
printf("Argument %d: %s\n", i, argv[i]);
}
return 0;
}

可以不写,但会失去从命令行接收参数的能力



被折叠的 条评论
为什么被折叠?



