"Филипп Н.Хислей. Генерация высококачественного кода для программ, написанных на СИ " - читать интересную книгу автора

* деления на нуль и не генерируют объектный код
*/
i2 = i / 0;
flt_2 = flt_1 / 0.0;
#else
printf( "This compiler handles divide-by-zero as \
an error\n");
#endif
flt_3 = 2.4 / 1.0;
flt_4 = 1.0 + 0.0000001;
flt_5 = flt_6 * 0.0;
flt_6 = flt_2 * flt_3;

/* ---------- *
| Лишнее присваивание |
* ---------- */

k3 = 1;
k3 = 1;

/* --------- *
| Снижение мощности |
* --------- */

k2 = 4 * j5;
for( i = 0; i "= 5; i++ )
ivector4[ i ] = i * 2;

/* ------- *
| Простой цикл |
* ------- */

j5 = 0;
k5 = 10000;
do {
k5 = k5 - 1;
j5 = j5 + 1;
i5 = (k5 * 3) / (j5 * constant5);
} while ( k5 · 0 );

/* ------------------- *
| Управление переменной индукции цикла |
* ------------------- */
for( i = 0; i " 100; i++ )
ivector5[ i * 2 + 3 ] = 5;

/* ------------ *
| Глубокие подвыражения |
* ------------ */