77问答网
所有问题
当前搜索:
gotoC语言
单片机
C语言
中
goto
可以这样用吗?
答:
goto
语句只能在当前函数里跳转,不能跨函数使用.你需要跳到分支子程序中去执行,貌似只能是通过调用子程序的方法,然后把自身的程序结束,如:void keystoke(){ switch(hyrom){ case 0x15: shifen(); return;//这里改用return,直接结束 case 0x08: alsetup(); return;} ...
C语言goto
的使用方法
答:
goto
语句是最经典的计算机语句,叫“无条件转向语句”,执行到它,无条件地跳到指定的标号所在地。下面程序读入fin_list的一行,每一行是一个文件名。[许多语句] 用来处理一个文件,处理完了goto entrance 又回到开始,再读一个文件名。读到fin_list结束,goto No_More,跳到No_More:退出这段程序...
c语言
中怎样跳出所有循环?
答:
C语言
要跳出所有循环,可以使用
goto
语句。在所有循环外,定义一个标识,通过goto语句直达该标识,起到跳出所有循环的作用。比如 while(1){ //一些语句 for(;;) { //一些语句 //当某种条件下 要跳出所有循环时,调用 goto exit_all_loop; }}exit_all_loop://跳出循环后需要...
c语言
中,我觉得
goto
语句很好用啊,在做一些判断时很实用,但为什么书上...
答:
这样,不仅使程序结构清晰,便于理解,便于查错,而且也有利于程序的正确性证明。后来从理论上证明了:任何程序都可以用顺序、分支和重复结构表示出来。这个结论表明,从高级程序
语言
中去掉
GOTO
语句并不影响高级程序语言的编程能力,而且编写的程序的结构更加清晰。所以目前是不推荐使用
goto
的。
goto
的用法
答:
臭名昭著的
goto
出场了。goto的汉义为“转到”,在计算机
语言
里,它的完整名称为:“无条件跳转语句”。几乎所有高级语言都会劝你尽量不要使用它goto。因为它会破坏程序的模块性,严重降低一段程序的可读性。若是老外写的书,则比喻使用大量goto的代码:“像意大利面条”。嗯,其实北京的杂酱面也很缠绕…...
c语言
中如何使用
goto
语句,为何会提示未定义标签???
答:
简单案例:跳转到标签AA,实现循环。include<stdio.h>int main(){ char str[4]="abc";AA: printf("%s\n",str);
goto
AA; return 0;}注意,标签不要写在定义变量的地方。
c语言
中
goto
语句是什么意思
答:
跳到相应的句标。其实没什么大用处,而且会破坏程序流程。面向过程的
语言
不推荐使用。但是可以直接跳出多层循环,也算是一个用处吧。include<stdio.h> int main(){ int a = 1;
goto
end;a++;end:printf("%d",a);} 这会输出1明白了吧
c语言
为什么不能用
goto
写循环
答:
goto
语句不是不可以用,是不可滥用,要慎用。goto至少有一处可显神通,它能从多重循环中咻地一下子跳到外面,……就像房子着火了,来不及从楼梯一级一级往下走,可从窗口跳出火坑。……”(《高质量C++/C编程指南》第32页)goto只是简单的跳转语句,并没有错,但跳转之前可以做限定 ,if & goto...
goto
和getto的区别
答:
意思不同、用法不同。1、意思不同:
goto
是一个
C语言
中的控制语句,用于无条件地转移程序的控制权到一个指定的位置。getto则不是一个标准的英语词汇,是一个拼写错误或者特定语境下的口语表达。2、用法不同:goto由一个标签和冒号组成,用于指示程序跳转到标签所在的位置。getto根据上下文和语境的不同...
c语言
如何跳回前面的某一个点重新从那里开始运行?
答:
用
goto
语句。include<stdio.h> void main(){ int a;begin: scanf("%d", &a); // goto语句的标号begin if(a<0 || a>9)goto begin; // 如果用户输入的数不在0~9之间,则重新输入 eles printf("%d\n", a); // 如果用户输入的数在0~9之间,则输出该数 } ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
flagC语言
returnC语言
C++语言
whileC语言