C/C++ 中的命令行参数
C/C++ 中的 main 函数经常带有 argc, argv ,比如 int main(int argc, char** argv) 或者 int main(int argc, char* argv[]),其中 argc 表示我们从命令行键入的参数,argv[] 即为参数列表。
Java 中的 public static void main(String argc[]) 和 Python 中的 sys.argv 中也都带有命令行参数。
通过命令行参数我们可以就能由 main 函数入口传递参数到程序内部。
| |
加入我们编译之后运行 ./hello a b c d 将会输出
| |
由此得出两个结论
- 参数列表中包含
./hello - 参数个数要算上
./hello

浙公网安备 33010602011771号