Использование цикла для проверки корректности ввода исходных данных
В качестве условного цикла можно задать условие корректного ввода пользователем исходных данных. В качестве тела ( оператора ) цикла записать вывод на экран, приглашение для корректного ввода данных.
Пример:
cout<<”Введите y/n ”;
char c;
cin>>c;// ввод символа
while ( c!=”y” || c! = “Y” || c! = “n” || c! = “N”)
{
cout<<”Вы ввели неправильный символ ”<<endl;
cout<<”Введите y/n ”;
cin>>c;
}
Если убрать скобки, то будет выполняться один операнд
cout<<”Вы ввели неправильный символ ”<<endl;
и программа завершится.
Использование цикла для ввода данных кодовой таблицы
{
int main()
for (int i = 0; I < 256; ++i )
{
cout << (char) i;
if (i % 10==0 )
cout<<endl<<i;
˽10˽ ˽
˽20
˽30…˽…˽…˽
Вложенные циклы
Если оператор , который находится в теле цикла сам является оператором цикла , то такие циклы называются вложенными.
Количество вложенных циклов в C++ неограниченно.
Если функция не возвращает результата , то тип возвращаемого результата указывает void и вызов функции записывают в качестве отдельного оператора программы.
Пример функции без параметра и без возвращаемого результата
#include <iostream>
void Hello 2();//прототип – объявления
{
int main ()
Hello 2();
Hello 2();
Hello 2();
return 0;
}
//описание функции
void Hello 2();
{
cout<<” Hello”<<endl;
cout<<” Hello”<<endl;
}
Возвращение результата
Если тип возвращаемого результата не является типом void , то тело функции должно содержать один или несколько операторов return , содержащих return <выражение>, где тип выражения должен совпадать с типом возвращаемого результата . Как только в функции выполняется какой-либо из операторов return функция прекращает свою работу, а значение выражения, которое находится в этом операторе возвращается в качестве результата функции и подставляется в программу на то место, где стоял вызов функции
#include <iostream>
int one;
double two();
void main()
{
int a =one();
double b = 5.5* two();
cout<<”a= ”<<a<<”b= ”<<b<<”2*one()= ”<<
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.