Конспект лекций по информатике и информационным технологиям

138 11.4. Операторы break и continue 1) break - оператор прерывания цикла. { < операторы> if (<выражение_условие>) break; <операторы> } Т. е. оператор break целесообразно использовать, когда условие продолжения ите­ раций надо проверять в середине цикла. Пример: / ищет сумму чисел вводимых с клавиатуры до тех пор, пока не будет введено 100 чисел или О for(s=0, i=l; i<100;i++) { c in »x ; if( x==0) break; // если ввели О, то суммирование заканчивается s+=x; } 2) continue - переход к следующей итерации цикла. Он используется, когда тело цикла содержит ветвления. Пример: //ищет количество и сумму положительных чисел for( k=0,s=0,x=l;x!=0;) { c in »x ; if (x<=0) continue; k++;s+=x; } 11.5. Оператор return Оператор return - оператор возврата из функции. Он всегда завершает выполнение функции и передает управление в точку ее вызова. Вид оператора: return [выражение]; 11.6. Ввод и вывод данных В языке Си++ нет встроенных средств ввода и вывода - он осуществляется с по­ мощью функций, типов и объектов, которые находятся в стандартных библиотеках. Су­ ществует два основных способа: функции унаследованные из Си и объекты Си++. Для ввода/вывода данных в стиле Си используются функции, которые описывают­ ся в библиотечном файле stdio.h. 1) printf ( форматная строка, список аргументов); форматная строка - строка символов, заключенных в кавычки, которая показывает, как должны быть напечатаны аргументы. Например: printf ( "Значение числа Пи равно %f\n", pi); Форматная строка может содержать 1) символы печатаемые текстуально; 2) спецификации преобразования; 3) управляющие символы. Каждому аргументу соответствует своя спецификация преобразования: %d, %i - десятичное целое число; %f - число с плавающей точкой;

RkJQdWJsaXNoZXIy MTY0OTYy