|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
3、 利用代码优化的思想(代码外提和强度削弱等),按你的想法改写下面C程序中的循环,写出优化后的C程序 [ 5 分 ]
|
答案是:改写后的程序: main() { int i , j , n , m , k ; int *p; int r[20][10]; p=&r[0][0]; n=0; for(i=0;i<20;i++) { k=n; n=n+10; m=0; for(j=0;j<10;j++) { *p=m; p++; m=m+k; } } }
出自
乐山师范学院-编译原理 文鼎教育系统
乐山师范学院
|
更多试题>>>>
1、2、 简述编译器的查错与改错的作用? [ 5 分 ]
2、1、 简述编译程序的组成部分及各部分的主要功能? [ 5 分 ]
3、4、 直接写出表达式 X*Y+Z+X*Y 的四元式,其中X,Y,Z均为正整数。(写出两种答案) [ 10 分 ]
4、3、 已知文法G[E] 为: ①.给出句子 i/(i+i) 和 (i+i)*(i-i) 的规范推导(最右推导)过程。 ②.构造 i*i-i 和 i*i/i 的
语法树。 [ 10 分
5、2、 试将图 的ε-自动机转换为等价的自动机,即
消去ε边: [ 10 分 ]
|