#define _CRT_SECURE_NO_WARNINGS 1
//在else语句里面可以嵌套if-else语句
//#include<stdio.h>
//练习1.要求输入一个整数,判断整数是零,还是正数或负数
//int main()
//{
//int a = 0;
//scanf("%d", &a);
//if (a = 0)
//printf("整数a为0\n");
//else
//{
// if (a > 0)
// printf("整数a为正数\n");
// else
// printf("整数a为负数\n");
//
//}
// return 0;
//}
//注释1:另一种写法可以将else里面的括号去掉,构成else if。
// 注释2:或者在if后面加上大括号,先判断大于等于0的情况。
//练习2.输入一个人的年纪,如果年龄小于18岁, 打印少年。
//如果年龄大于18小于44,打印青年。
//如果年龄在45到59岁,打印中老年。
//如果年龄在60到89岁,打印老年。
//如果年龄在90岁以上,打印老寿星。
//如果不想频繁的使用括号可以使用if-else if-else的方式进行判断
//#include<stdio.h>
//int main()
//{
// int age = 0;
// scanf("%d", &age);
// if (age <= 18)
// printf("少年\n");
// else
// {
// if (age <= 44)
// printf("青年\n");
// else
// {
// if (age < 59)
// printf("中老年\n");
// else
// {
// if (age < 89)
// printf("老年\n");
// else
// {
// printf("老寿星\n");
// }
//
// }
//
// }
// }
// return 0;
//}
// #include<stdio.h>
// int main()
// {
// int a=0;
// int b=2;
// if(a==1)
// if(b==2)
// printf("呵呵\n");
// else
// printf("哈哈\n");
// return 0;
// }
// 上述代码相当于以下代码
// #include<stdio.h>
// int main()
// {
// int a = 0;
// int b = 2;
// if(a == 1)
// {
// if(b == 2)
// printf("呵呵\n");
// else
// printf("哈哈\n");
// }
// return 0;
// }
//在悬空else问题上(如果有多个if和else),else总是和最近的if相匹配,所以在上面这个代码运行后,运行的结果什么都没有;
//所以为了让代码更加的清晰可读,可以阅读一本书《高质量C++/C编程指南》
这是C语言入门学习的感悟总结,代码应该可以直接食用,如果有问题,请后台联系我,我会及时修改,谢谢各位!!!