在顺序结构中,各语句是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必作任何判断。实际上,很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一。
4.1选择结构和条件判断
例:定义一个函数,如果饿了吃饭。如果不饿不吃饭。
1 #include <stdio.h> 2 int main() 3 { 4 int a; 5 printf("请输入一个数 0或1 ,0代表不饿,1代表饿了\n"); 6 scanf("%d",%a); 7 if(a!=0||a!=1) 8 printf("输入错误\n"); 9 if(a==1) 10 printf("饿了,吃饭。。。\n"); 11 else 12 printf("不饿,不吃饭。。。\n"); 13 return 0; 14 }