Цитата(alexander55 @ Nov 23 2007, 14:12)

А x используется дальше где-нибудь ?
Я бы спросил точнее: значение переменной x, полученное в результате вызова calculate_ram_crc(), где-нибудь используется? Если нет, то компилятор имеет полное право его выкинуть.
Цитата(Beginning @ Nov 23 2007, 15:40)

Чёта я не понял? А куда мая предыдущая месага делась????
Может быть, там были матюки? Если так, то отмодерили.
Цитата(Beginning @ Nov 23 2007, 15:40)

Х - так называемая расходная переменная
Совет по стилю: вместо одной расходной переменной лучше применять разные, чтобы имя переменной в каждой отдельной ситуации поясняло, зачем она используется. Работа компилятора - сделать код не хуже, чем при использовании одной переменной. Ему это вполне по силам.
Цитата(Beginning @ Nov 23 2007, 15:40)

она дальше в main в сотни случаях пользуется.
Ещё один совет по стилю: если функция раздулась до сотни строк, значит её надо разбивать на подфункции.