Операторы Оператор — это отдельное предложение на языке программирования, имеющее законченный смысл. На языке C++ любой оператор заканчивается символом
Download 39 Kb.
|
operatorlar chiziqli
x=3;
r=x; y=x+3*r; s=sin(x); 2)Множественное присваивание — в таком операторе последовательно справа налево нескольким переменным присваивается одно и то же значение, например: a=b=c=1; Так можно сразу определить, к примеру, что в равностороннем треугольнике все стороны равны одному и тому же числу 1. Приведенный выше оператор эквивалентен последовательному выполнению трёх операторов: a=1; b=a; c=b; Естественно, нам проще записать один оператор, а не три. Программа получается короче, более естественно смотрится текст, и работает такая конструкция немного быстрее. 3)Присваивание с одновременным выполнением какой-либо операции в общем виде записывается так: переменная знак_операции = выражение; и равносильно записи переменная = переменная знак_операции выражение; Например, оператор: s += 5; // 1-й вариант делает то же самое, что и оператор s = s + 5; // 2-й вариант а именно: взять старое значение из переменной s, прибавить к нему число 5 и полученное значение снова записать в переменную s. Как видим, запись 1-го варианта короче записи 2-го варианта, да и выполняется быстрее, так как в 1-м варианте адрес переменной s вычисляется 1 раз, а во 2-м варианте — дважды. Оператор-выражениеВ языке C++ любое выражение (арифметическое, логическое, и т.д.), которое заканчивается символом ; (точка с запятой), считается законченным предложением, т.е. оператором. Примеры: 1)Выполняется префиксная операция автоуменьшения: --i; 2)Выполняется постфиксная операция автоувеличения: i++; 3)Выполняется перегруженная операция вывода << : cout << x; 4)Вызывается функция вывода данных на дисплей монитора (выводится текст «Test»): printf("Test\n"); 5)Вычисляется сумма двух чисел, но её значение не присваивается ни какой переменной. Оператор бессмысленный, но возможный: a+b; Download 39 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling