|
Типы, операторы и выраженияСкобки не обязательны вокруг первого выражения поскольку приоритет? й: очень низкий, только чуть выше присвоения. Однако, их рекомендуется употреблять, поскольку они делают условную часть выражения очевидной. Условные выражения, как правило, приводят к сжатые кода. Например, следующий цикл выводит n элементов массива, по 10 на каждую строку, столбики будучи разделены пробелом, каждая строка (включая последний) завершается пустой строкой. for (i = 0; i Символ новой строки выводится после каждого десятого элемента и после n-нного. По остальным элементов следует пробел. Это может показаться сложным, но оно компактнее чем эквивалент с if-else. Другим хорошим примером является printf ("You have% d items% s. \ n", n, n == 1? ":" s "); Упражнение 2-10. Перепишите функцию lower, вращающего заглавные буквы на нижний, за использованием выражения условия вместо if-else. Приоритет и последовательность вычисления Таблица 2.1 подводит итог правил приоритета и ассоциативности всех операторов, включая те, что мы еще не обсуждали. Операторы, размещенные на одной строке - уровни по приоритету; строки находятся в порядке убывания приоритета, поэтому, например, *, / и% имеют одинаковый приоритет, который является выше, скажем, бинарные + и -. "Оператор" () относится вызова функции. Операторы -> с. используются для доступа к членам структур, их будет рассмотрен в Разделе 6 с функцией sizeof (которая определяет размер объекта). В Разделе 5 обсуждается * (косвенное обращение через указатель) а также & (адрес объекта), тогда как в разделе 3 рассмотрен оператор-либо. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Другие статьи по теме: - Символьные массивы- Функции и структура программ - Введение в c++ - Внешние переменные и область действия - Типы, операторы и выражения |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |