#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>;
//int main()
//{//0表示假 非0表示真
// int age = 10;//age=10<18,if不输出
// if (age > 18)//if函数为真,输出结果 为假不输出
// {
// printf("成年\n");
// }
// else//执行if反意,( age =< 18 )
// {
// printf("未成年\n");
// }
// return 0;
//}
//int main()
//{
// int age = 0;
// scanf("%d", &age);//scanf输入操作符 ,&取地址操作符
// if (age < 18)
// {
// printf("未成年\n");
// }
// else if (age >= 18 && age < 40)//&&并的意思
// {
// printf("壮年\n");
// }
// else
// {
// printf("老年\n");
// }
// return 0;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// if (10 == a)//if为真 执行第二个if,为假不执行 跳过
// {
// if (15 == b)//if与else是相距最近俩个默认一组
// {
// printf("hehe\n");
// }
// else
// {
// printf("haha\n");
// }
// }
// return 0;
//}
//int test()
//{
// int a = 10;
// if (10 == a)
// {
// return 1;//返回1
// }
// else
// {
// return 0;//返回0
// }
//}
//int main()
//{
// int r = test();//赋值要一致,不能漏了括号
// printf("%d\n", r);
// return 0;
//}
//int main()
//{
// int num = 0;
// scanf("%d", &num);
// if (num % 2 == 1)
// {
// printf("奇数\n");
// }
// else
// {
// printf("no\n");
// }
// return 0;
//}
//int main()//打印奇数
//{
// int a = 1;
// while (a <= 100)
// {
// if (a % 2 == 1)
// {
// printf("%d\n", a);
// }
// a++;
// }
// return 0;
//}
//int main()
//{
// int day = 0;//如果换flort就报错,非整型
// scanf("%d", &day);
// switch (day)//有多分支的作用,case是分支
// {//switch 的输入值必须是整形int
// case 1: // case 是 在取某个数值的情况下输出某个值 case 1:取1 的情况输出
// printf("星期一"); break;//break 停止
// case 2:
// printf("星期二"); break;
// case 3:
// printf("星期三"); break;
// case 4:
// printf("星期四"); break;
// case 5:
// printf("星期五"); break;
// case 6:
// printf("星期六"); break;
// case 7:
// printf("星期天"); break;
// default://当上述的case都没有选择时,default输出
// printf("输入错误");
// }
// return 0;
//}
int main()
{
int n = 1;
int m = 2;
switch (n)
{
case 1:m++;
case 2:n++;//这部分都没有break 都会执行
case 3:
{//switch 分支允许嵌套
switch (n)
{
case 1:n++;
case 2:m++; n++;
break;
}
case 4:m++; break;
default:break;
}
}
printf("m=%d,n=%d\n", m,n);
return 0;
}