Чистый СИ. Указатели.

phprus

Moderator
Команда форума
Ирокез
Речь не шла о том как происходит приведение типов, я в сообщении пытался указать, что в с\с++ есть возможность автоматического приведения типов (возможно пример был неудачен).
Пример был не просто неудачный. Пример был принципиально неправильный и содержащий грубейшую ошибку. НО ты этого так и не понял и все-еще продолжаешь нести бред.

на результат выполнения и ни о каком приведении типов речь не может идти
Мы рассматриваем действия компилятора при разборе этого кода, а не то как его оптимизирует оптимизатор.


P.S. Я был прав. Человек абсолютно не умеет признавать свои ошибки.
 

Ирокез

бессмертный пони
Команда форума
Партнер клуба
извините но не могу не сдержаться, от смеха с подобных комментов
 

cDLEON

Онанист РНРСlub
Блин, а я не могу смотреть на эту перепалку.
При чём из-за мелочи какой то.
Ну сработает оператор целочисленного деления. Сработает преобразование типов...Да какая разница. Всё равно на выходе один и тот же инт.
Да. Лучше конечно понимать разницу. Но на данный момент у меня на много больше пробелов по си. Чем этот маленький ньюанс...
 

dark-demon

d(^-^)b
целочисленное деление - это разрешение следующией системы уравнений в целых числах:

a*x+b = c
0 <= b*c < a*c

где "a" и "c" у нас даны
"x" - требуется найти
а "b" нас не волнует

откуда тут может взяться приведение типов?
 

cDLEON

Онанист РНРСlub
Ну и? Какая разница?
По-сути это идёт округление в меньшую сторону.
Давайте закончим этот ни кому не нужный флейм.
 

dark-demon

d(^-^)b
все вычесления выполняются в целых числах. что там округлять и куда?
 

cDLEON

Онанист РНРСlub
dark-demon
Блин. Да какая разница что с ними делает компилятор.
"По-сути" делаю акцент на этом выражении.
 

dark-demon

d(^-^)b
решением уравнения является ЦЕЛОЕ ЧИСЛО не зависимо от того что там будет делать компилятор. пусть хоть все варианты переберёт - решение одно и оно целочисленное.

для тех, кто не в курсе - операция обычного деления - это решение такого уравнения:

a*x = b

в общем случае оно не имеет решений в целых числах

единственное, что объединяет эти два "деления" - это название.
 
Сверху