请问 cat程序是不是也是要通过main函数调用命令行参数argv和argc呢?谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:45:36
命令行cat x.c y.c
是指在标准输出上打印文件x.c和y.c的内容。

请问
程序cat和C语言的命令行参数argv、argc有关系吗?
cat程序是不是也是要通过main函数调用命令行参数argv和argc呢?谢谢

如果 cat 是用 C语言实现的, 那么就必须通过 main函数的 argc argv 方式来获取命令行参数。

linux/unix 下还有很多工具/命令不是通过C实现的,那么这些程序的命令行参数传递方式是由所采用的编程语言(比如 python, perl等) 决定的