Содержание
- 2. Операция присваивания После вычисления значения выражения нужно сохранить результат в переменной. Для этих целей используется операция
- 3. Операция присваивания: примеры
- 4. Операция присваивания: особенности Во многих языках программирования присваивание – это оператор. В языке Си присваивание –
- 5. Операция присваивания: особенности Операция присваивания правоассоциативна: i = (j = (k = 0)); Присваивание в форме
- 6. Составное присваивание В операции присваивания «старое» значение переменной часто используется для вычисления «нового» значения этой же
- 7. Составное присваивание
- 8. Составное присваивание Обратите внимание, что v += e не эквивалентно v = v + e. Причина
- 9. Составное присваивание
- 10. Арифметические операции
- 11. Унарные «+» и «-» Операция «унарный плюс» в качестве результата возвращает значение своего операнда (т.е. ничего
- 12. Особенности операций «/» и «%» Если оба операнда операции «/» являются целочисленными, выполняется целочисленное деление (т.е.
- 13. Особенности операций «/» и «%» Если оба операнда операций «/» и «%» являются целыми и один
- 14. Пример (UPC штрих-код) Префикс (1 цифра) – вид продукции Код производителя (5 цифр) Код товара (5
- 15. Пример (UPC штрих-код) Суммируются все цифры на нечётных позициях (первая, третья, пятая, и т. д.) и
- 16. Пример (UPC штрих-код) #include int main(void) { int d, i1, i2, i3, i4, i5, j1, j2,
- 17. Операции инкремента и декремента Часто в программе можно встретить операцию «инкремента» (т.е. увеличение на единицу) и
- 18. Операции инкремента и декремента В случае префиксного инкремента ++i вычисление выражения возвращает значение i + 1
- 19. Операции инкремента и декремента
- 20. Операции инкремента и декремента Когда операции инкремента и декремента используются в выражении более одного раза, то
- 21. Вычисление выражений a=b+=c++−d+−−e/−f Самая приоритетная операция – постфиксный инкремент. a=b+=(c++)−d+−−e/−f Следующие по приоритету операции – это
- 22. Вычисление выражений Операции вычитания и сложения имеют одинаковый приоритетны, поэтому необходимо использовать правило ассоциативности этих операций.
- 23. Порядок вычисления подвыражений Язык Си не определяет порядок (в общем), в котором вычисляются подвыражения. (a +
- 24. Операции отношения и сравнения
- 25. Операции отношения и сравнения Операции отношения эквивалентны соответствующим математическим операциям за одним исключением. В выражении они
- 26. Операции отношения и сравнения Выражение i допустимо в языке Си, но имеет значение отличного от аналогичного
- 27. Логические операции
- 29. Скачать презентацию