
19.06.2009, 13:40
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
Вот скажите пожалуйста почему при присваивании переменной множества двух других (извините за скудословие,пока не вник во все ньюансы) типа
unsigned short int Area = (Width * Length)
мы Width и Length заключаем в скобки а при использовании псевдонима typedef unsigned short int USHORE ;
мы не закрываем в скобки
USHORE Area= Width * Length ????
есть ли разница или нет?
В этом случае скобки можно опустить тк у оператора присваивания приоритет низший нежели у оператора умножение.
и еще \n и endl это ведь одинаковые вещи ?обе они означают разрыв строки?(спрашиваю последнее потому , что в книге идет в первой строчке \n , а потом endl в двух других,и написано обратить внимание на это.везде поставил \n и все работает,глупость автора?)
спасибо
\n означает только перевод строки, а endl еще и очищение потока, хотя \n компиляторами расматривается тоже как очищение потока хотя это и не стандартизировано(вообще не уверен, но вроде так)
|
|
|