用于判断某个条件是否成立,如果成立则执行某段代码块。
用于循环执行某个代码块,可以控制循环次数或者循环条件。
用于多条件分支判断,根据某个表达式的值来执行不同的代码块。
用于从多个通道中选择一个进行操作,可以实现非阻塞通信。
用于跳出循环或者switch语句。
用于跳过当前循环中的某个迭代。
用于无条件跳转到某个标签处执行代码,但是使用goto语句容易导致程序难以维护,应尽量避免使用。