C2j编译器 将C语言转换为Java字节码或可以直接解释执行的编译器 作为一个学习项目 可以解释为执行大多数C或编译为Java字节码 玩具级,未添加许多功能,也没有优化 支持的 支持所有基本陈述 解释器:支持指针,数组,结构和结构数组 编译器:不支持指针 如何使用 1.前往发行版并下载jar 2.转到命令行开始 java -jar C2j-Complier.jar -m interpreter -f test.c java -jar C2j-Complier.jar -m codegen -d true -f test.c 范围 详细的 -米 编码原 口译员 启动模式,默认为解释器 -d 真的 错误的 是否打开调试信息,默认为false(建议不开启) -F 指定运行文件的路径 一个例子 源文件 void swap ( int arr[ 10 ], int i, int j) {