同济大学编译原理课程设计类C编译器任务,实现了过程调用,生成mips汇编代码
-
int
-
void
-
int/void func(parameter)
-
int[]
- if语句
if()
{
...
}
else{
...
}- while语句
while(){
...
}- 函数定义
int demo(int a)
{
a=a+2;
return a*2;
}- 不支持函数声明
int demo(int a);- 支持数组声明
int[] arr;- 支持数组元素赋值.
arr[0] = 4;- 支持多维数组