表达式t1=a+b, 写出其四元式表示形式
时间: 2023-08-06 22:03:59 浏览: 36
假设四元式的形式为:(op, arg1, arg2, result),其中op表示操作符,arg1和arg2表示操作数,result表示结果。
那么表达式t1=a+b的四元式表示形式如下:
1. ( +, a, b, t1 )
其中,"+"表示加法操作,a和b分别为加法的两个操作数,t1为加法的结果。
相关问题
写出表达式 a=b*c+b*d应的四元式序列和三元式序列。
假设 a、b、c、d 都是变量,那么表达式 a=b*c+b*d 对应的四元式序列和三元式序列如下:
四元式序列:
1. t1 = b * c
2. t2 = b * d
3. t3 = t1 + t2
4. a = t3
三元式序列:
1. ( *, b, c, t1 )
2. ( *, b, d, t2 )
3. ( +, t1, t2, t3 )
4. ( =, a, t3, None )
其中,t1、t2、t3 为临时变量,用于存储中间结果。
写出表达式a=b*c+b*d对应的四元式序列和三元式序列
四元式序列:
1. ( *, b, c, t1 )
2. ( *, b, d, t2 )
3. ( +, t1, t2, t3 )
4. ( =, t3, _, a )
其中,*代表乘法,+代表加法,=代表赋值操作,t1、t2、t3为临时变量。
三元式序列:
1. ( *, b, c, t1 )
2. ( *, b, d, t2 )
3. ( +, t1, t2, t3 )
4. ( a, t3, _, _ )
其中,*代表乘法,+代表加法,a代表赋值操作,t1、t2、t3为临时变量。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)