Re: [作业] compiler homework5

楼主: dtfans   2007-06-09 23:40:40
问几个问题
1.
假设 a是REAL,b是INTEGER
a := 3;
b := 4.0;
上面两个statement哪个有mismatched type?
还是都有或都没有?
2.
'^'的左右两边不同type算是mismatched type吗?
例如 4^(0.5)
如果不算,那上面这个expr的type是REAL?
谢谢回答
作者: usoko (time to face reality)   2007-06-10 00:19:00
1应该是都有
作者: hahasouliu (微积分爆炸啦!!!)   2007-06-10 03:56:00
这次似乎没有'^'
作者: sophialiege (with friends)   2007-06-10 13:21:00
作者: CuteLoga (台大资工新鲜人XD)   2007-06-10 16:24:00
这次好像没有 "^" ^^"
作者: usoko (time to face reality)   2007-06-10 17:50:00
还好没有^ 我还在想c--没有pow要怎么办= =

Links booklink

Contact Us: admin [ a t ] ucptt.com