Условное выражение

   
На этом шаге мы рассмотрим указанную конструкцию.

   
Это конструкция вида: e1 ? e2 : e3, где e1, e2, e3 - некоторые выражения. Читается эта конструкция так: "Если e1 отлично от нуля (т. е. истинно), то значением этой конструкции будет
значение выражения e2, иначе - e3".

   
Пользуясь условным выражением, можно упрощать некоторые операторы. Например, вместо того, чтобы писать:

  if (a<b) z=a; else z=b;

можно записать:

  z = (a > b) ? а : b;    .

   
Эти выражения как обычные выражения можно помещать в качестве аргументов функции printf() и т. д.

   
На следующем шаге мы рассмотрим операторы и блоки.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий