你能帮我理解这个输入到命令行中吗:
Type direct-mapped.input | mem_sim 8 2 2 1 2 1 2 2
direct-mapped.input 是一个文件,其中包含在 cpp 文件中读取的信息。 mem_sim是已编译的 cpp 文件,mem_sim后面的数字是 cpp 文件的输入。
另外,这些值如何存储在 cpp 文件中?
提前致谢
在 *nix 和 Windows 操作系统中,数字不存储在 CPP 文件中;不会修改源文件。
操作系统将数字存储在参数列表中,该参数列表传递给程序中的main
函数(也称为要main
的第二个参数)。
ArgC | ArgV
--------------
0 | mem_sim
1 | 8
2 | 2
3 | 2
4 | 1
5 | 2
6 | 2