分支结构,就是根据不同情况执行不同的步骤。分支结构的核心在于逻辑判断。就是要做决定、做选择,因此也称“选择结构”。
正像莎士比亚的那句名言:
To be, or not to be, that is the question。
不过莎翁的话只列出的选择,没有给条件。
真正的分支结构是要有条件的,不然计算机面对岔路口会无所适从。就像我们不知道在什么情况下该做何选择,我们也过不好人生。
所以,分支结构要从if开始,如果有其他的选项我们可以用else,如果有很多个选项可以用switch。
示例代码:
#include<stdio.h>
int main(){
int rain = 1;
if(rain) printf("Mother will get married.");
}