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