我刚刚开始学习c++
。 [MinGw
,c++14
]。
如果我想将程序的控件转移到代码的某些部分,以使控件不会流到代码的任何其他部分。哪个更有效?
switch
与goto
语句一起使用,并通过使用{..}将程序划分为多个片段。switch
与function call
一起使用pls。建议是否有其他方法比上面提到的这两种方法更有效!
答案 0 :(得分:1)
我完全取决于您想做什么。如您所知,可以使用3个流程序列,选择和迭代来完成使用goto实现的所有操作,因此使用goto违反结构化编程并不是一个好习惯。至于纯粹选择哪种在性能方面会更有效,那么goto可能会导致很小的余量。
答案 1 :(得分:0)
将代码分成函数或方法
return_type function_name(args..){
//代码在这里 }
然后用户if else or switch to call those functions or methods
答案 2 :(得分:0)
您可以通过功能或转到使用它们中的任何一个。这取决于您的程序概念。在开始学习时,您可以以非常实用的方式进行操作。请先尝试通过goto运行相同的程序,而不是尝试通过调用函数而不是goto来运行。您将更好地理解它,然后再尝试编写非常简单的程序。这种方法将增加您对编程的理解。我向任何初学者https://www.geeksforgeeks.org
推荐该网站