Reposted from Sina Blog:
1: Why not use the GOTO statement?
Source (from Wikipedia ):
Goto is a statement that can be found in many computer programming languages. It is an English word.GoAndTo. When executing this statement, it transfers the
Goto statements are notorious in C/C ++, and even some books or company programming specifications. The result is that when some programmers see the goto statement being used in a program, they instinctively think that the program is "junk ". In
Whether goto statements should be used
A goto statement is also known as an unconditional transfer statement , which is usually used in conjunction with a conditional statement to change the flow of the program, allowing the program to go
The GOTO statement is a reserved word in Java and is not implemented. However, in other languages (C), Goto is a valid keyword.Although the break and continue supported in Java can implement the GOTO statement function, I personally summarize that
Timely and effective jump will help improve program execution efficiency ----------------------------------------------------------- the break statement is used to terminate the recent closed loop or the switch statement where it is located. Control
The goto statement is an unconditional transfer statement that is used in the following format:Goto statement label;Where the label is a valid identifier, with a ":" (colon) that appears somewhere inside the function, after the goto statement is
This afternoon I encountered a problem where I used the branch clause in the following sentence. I want to jump out of the Branch and the cycle in the branch. I didn't want to use the Skip phrase for a moment. So I found some information on the
Once upon a time, Goto is how to let New bloom their superb skills
Once upon a time, Goto became the head of all evils.
Once upon a time, the Goto only example in the textbook will appear
There are too many reasons not to use Goto, but sometimes, we
Return statementterminates the execution of a function and returns control of the calling function (or control of the operating system if you transfer control from the main function). Resumes execution immediately after the call in the calling
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.