编译问题: 关于类型表达式,求教高手

来源:百度知道 编辑:UC知道 时间:2024/05/08 19:53:45
C语言 声明:
typedef struct
{
int a,b;
}CELL,*PCELL;
CELL foo[100];
PCELL bar(x,y) int x;CELL y{...}
题目是:请写出foo和bar的类型表达式.
没有看错饿。。 题目就是这样的,或者有谁知道 哪有这本《编译‘恐龙书’》 的答案吗

foo的类型表达式是:array(0…99,record((a*integer)*(b*integer)))
bar的类型表达式是:((x*integer)*(record((a*integer)*(b*integer))))->pointer(record((a*integer)*(b*integer)))

bar : array(100,CELL)

PCELL bar(x,y) int x;CELL y{...} 感觉这行代码写的有点不对吧。楼主看看有错没