问一下goto语句怎么改的问题,怎么改,能去掉goto语句,换成别的写法,不影响程序意思.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 01:53:35
问一下goto语句怎么改的问题,怎么改,能去掉goto语句,换成别的写法,不影响程序意思.
举个例子就是这个,网上找的一个小子程序,如果想换掉goto该怎么换.
void delete1(STUDENT*data,int *len)//删除信息
{
int i,no,pos;
lab:pos=0;
printf("%s\n","输入需要删除的学生的学号,退出请按-1");
scanf("%d",&no);
if(no==-1)
return;
while((data[pos].no!=no)&&(pos=*len){
printf("%s\n","未找到需要删除的学生");
goto lab;
}
else{
for(i=pos+1;i
举个例子就是这个,网上找的一个小子程序,如果想换掉goto该怎么换.
void delete1(STUDENT*data,int *len)//删除信息
{
int i,no,pos;
lab:pos=0;
printf("%s\n","输入需要删除的学生的学号,退出请按-1");
scanf("%d",&no);
if(no==-1)
return;
while((data[pos].no!=no)&&(pos=*len){
printf("%s\n","未找到需要删除的学生");
goto lab;
}
else{
for(i=pos+1;i
void delete1(STUDENT*data,int *len)//删除信息
{
int i,no,pos;
while(1)
{
pos=0;
printf("%s\n","输入需要删除的学生的学号,退出请按-1");
scanf("%d",&no);
if(no==-1) break;
while((data[pos].no!=no)&&(pos=*len)
{
printf("%s\n","未找到需要删除的学生");
continue;
}
else
{
for(i=pos+1;i
{
int i,no,pos;
while(1)
{
pos=0;
printf("%s\n","输入需要删除的学生的学号,退出请按-1");
scanf("%d",&no);
if(no==-1) break;
while((data[pos].no!=no)&&(pos=*len)
{
printf("%s\n","未找到需要删除的学生");
continue;
}
else
{
for(i=pos+1;i
问一下goto语句怎么改的问题,怎么改,能去掉goto语句,换成别的写法,不影响程序意思.
关于fortran goto 语句
C# Goto语句如何使用
请用C#写出下题的代码,不能用goto语句!
(55) 在设计程序时,应采纳的原则之一是______. A. 程序结构应有助于读者理解 B. 不限制goto语句的使用
he was so busy that he couldn't goto the concert.改为同义句 怎么改?
C语言中怎样使用goto语句
帮忙讲一下这一小段fortran的运行逻辑关系我不明白程序里 goto后面跟的数字都是怎么运行的!
keil 仿真iic bus时goto 语句报错,请帮查一下:warning C275: expression with
关于"程序算法语句"的一个问题(新课改高中数学必修3第一单元)麻烦看一下啦!
这句话有歧义吗?“帮忙调试程序” 如果有请说出怎么改 如果没有 请说出有什么语句是相同意思的.
不是语句,需要分号.怎么改?