goto
对初学者有用,但不推荐!!!!
我正在编辑我的帖子,因为我在这个网站上得到了正确的答案。
在这个用户输入科目分的程序中,(在输入分数之后)他/她在初始阶段声明他/她想要输入多少科目以及他/她是否要输入更多科目分数后/she 回答 Y 然后程序要求他再次输入分数。看,我是第一学期的大学生,我发现goto
在使用了这么多循环后,让我的程序进入程序的初始阶段更容易。我所需要的只是不使用 goto 而是使用另一个循环,所以我该怎么做(问题由回答我的 eerorika 解决)。
#include<iostream>
using namespace std;
int main (){
int subjec;
retran:
cout<<"please enter number of subjects : " ;
cin>>subjec;
int marks[subjec];
for ( int u=0;u<subjec;u++){
cout<<"enter marks of subject "<< u+1 << " ";
cin>>marks[u];
}
char q='Y';
cout<<"do you want TO ENTER MORE MARKS : "<<endl;
cout<<"enter \"Y\" for Yes and \"N\" or any other character for No : ";
cin>>q;
while (q=='Y')
goto retran;
return 0;
如果您能告诉我当用户在不使用goto
语句的情况下按 Y 时如何再次进入程序的初始阶段,这是一个请求。
GOTO 语句有用吗?
是的。但不适用于此用例。
当用户按 Y 时如何再次进入程序的初始阶段
有一个用于返回和重复的控制流结构。它被称为循环。一个例子:
do {
// do some stuff
cin>>q;
} while(q=='Y');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句