?? 程序8.07:break和continue語句的使用.cpp
字號:
/* 程序8.7:break和continue語句的使用.cpp */
#include<iostream> //包含頭文件
using namespace std; //使用名字空間std
class Construct //聲明一個類Construct
{
private: //聲明私有成員變量
char cStr;
int iNum;
public: //聲明公共成員函數
void Display(); //聲明Display()函數原型
};
int main() // main()函數開始
{
Construct C1; //用Construct數據類型聲明一個類成員C1
C1.Display(); //類成員使用點運算符“.”訪問成員函數
return 0;
}
void Construct::Display()//用作用域分解運算符"::"定義Display()函數
{
do
{
cout<<"\n請輸入一個大寫或小寫字母 :";
cin>>cStr;
iNum=cStr;
if(cStr>='A'&&cStr<='Z')
{
cout<<"\n你剛才輸入的是一個大寫字母"<<endl;
cout<<"輸入的這個大寫字母是 :"<<cStr<<endl;
cout<<"所對應ASCII字符表的數字是 :"<<iNum<<endl;
cStr=iNum+32;
cout<<"這個大寫字母轉變為小寫字母 :"<<cStr<<endl;
}
else if(cStr>='a'&&cStr<='z')
{
cout<<"\n你剛才輸入的是一個小寫字母"<<endl;
cout<<"輸入的這個小寫字母是 :"<<cStr<<endl;
cout<<"所對應ASCII字符表的數字是 :"<<iNum<<endl;
cStr=iNum-32;
cout<<"這個小寫字母轉變為大寫字母 :"<<cStr<<endl;
}
else
cout<<"你剛才輸入的不是一個字母!"<<endl;
Judge: //跳轉(goto)標識符,goto語句跳轉致此
cout<<"\n要輸入另一個嗎? (Y=繼續,N=退出):";
cin>>cStr;
if(cStr=='Y'||cStr=='y')
continue; //輸入Y或y繼續
else if(cStr=='N'||cStr=='n')
break; //輸入N或n退出
cout<<"\n你剛才輸入的既不是y也不是n"<<endl;
goto Judge; //跳轉到Judge標識符后的語句
}while(cStr=cStr);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -