三种基本控制结构分别是顺序结构、选择结构和循环结构。顺序结构是按照代码的书写顺序依次执行的结构,没有分支或循环;选择结构是根据条件判断结果决定执行哪一段代码,包括 if、if-else、switch 等;循环结构则是通过循环控制条件来执行重复的代码块,包括 for、while、do-while 等。这三种结构各自具有不同的特点和用途,可以根据实际需求灵活运用,组合构建出各种复杂的程序。
任何简单或复杂的算法都可以由顺序结构、选择结构、循环结构这三种基本结构组合而成,所以这三种结构就是程序设计的基本结构,也是结构化程序设计必须采用的结构。