Задачи по языку С

       

Относительно побочных эффектов при вычислении


вначале x=-1, y=-1, z=11 ++ x && ++ y && ++ z (((++x)&&(++y))&&(++z) ((FALSE&&(++y))&&(++z) и x=0 (FALSE&&(++z)) FALSE или 0

Относительно побочных эффектов при вычислении логического выражения. К этому моменту вы уже без сомнения могли заметить, что вычисление логических выражений в С может быть коварным, поскольку вычисление правой части выражения может проводиться в зависимости от значения левой его части. На самом деле такое условное вычисление является полезным свойством логических операций. Проблемы возникают только, когда правая часть логического выражения содержит побочный эффект; иногда побочный эффект будет иметь место, а иногда и нет. Так что если вообще побочными эффектами нужно пользоваться с осторожностью, то в логических выражениях это следует делать сверхосторожно.


Содержание  Назад  







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий