• UCC编译器学习笔记17

    UCC在处理数组和结构体成员的时候,都是直接转为偏移值了,偏移值是以字节为单位,例如: int (*ptr)[4] = &arr; (*ptr)[2] - ptr[0][8] --- (ptr, 8) ptr 是指向 int[4]数

    2022-5-13
    37 0 0
  • UCC编译器学习笔记13

    我们来思考个问题: int a; int a[3][4]; 假如有两个定义,现在我们要想描述出标识符a的类型信息,我们会怎么做呢, 对于第一句代码:下面的Type类型中的categ置为一个数,即可表明它的类型了。对于第二句代码:a不仅需要i

    2022-5-6
    33 0 0