"Генерация высококачественного кода для программ, написа" - читать интересную книгу автора (Хислей Филипп Н.) * деления на нуль и не генерируют объектный код
*/ 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; 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; /* ------------ * | Глубокие подвыражения | * ------------ */ |
|
|