发布网友 发布时间:2022-04-24 01:04
共3个回答
热心网友 时间:2023-10-17 04:03
goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号;
其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。
#include"stdio.h"
int main(void)
{
int n=0;
printf("input a string :\n");
loop: if(getchar()!='\n')
{
n++;
goto loop;
}
printf("%d",n);
}
goto语句在上例中的作用就是当接收用户输入的字符不是回车符的时候就跳转到if语句进行判断用户输入的字符,也就是说如果用户输入回车,那么就输入结束,转而执行printf("%d",n);
热心网友 时间:2023-10-17 04:04
int i=1,sum=0;
loop :
sum+=sum;
i++;
if(i<=n) goto loop;
也可以 label : ……
热心网友 时间:2023-10-17 04:04
听好多人都说goto各方面来说都很差劲,去学函数吧
热心网友 时间:2023-10-17 04:03
goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号;
其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。
#include"stdio.h"
int main(void)
{
int n=0;
printf("input a string :\n");
loop: if(getchar()!='\n')
{
n++;
goto loop;
}
printf("%d",n);
}
goto语句在上例中的作用就是当接收用户输入的字符不是回车符的时候就跳转到if语句进行判断用户输入的字符,也就是说如果用户输入回车,那么就输入结束,转而执行printf("%d",n);
热心网友 时间:2023-10-17 04:04
int i=1,sum=0;
loop :
sum+=sum;
i++;
if(i<=n) goto loop;
也可以 label : ……
热心网友 时间:2023-10-17 04:04
听好多人都说goto各方面来说都很差劲,去学函数吧