今天学了一点if else语句和循环语句的简单用法,写了打印出0-100以内的奇数的代码,发现原来简单的语句有这么多细节需要把握。循环没有那么难,有些代码如果写的时候不规范,就会造成语法错误,还是很菜,要继续学习,不能偷懒,加强c语言的练习和理解。
#include<stdio.h>
int main()
{
int i = 1;
while (i <= 100)
{
printf("%d", i);
i += 2;
}
//int i = 1;
//while (i <= 100)
//{
// if (i % 2 == 1)//!=0不等于0
// printf("%d",i);
// i++;
//
//}
//int num = 4;
//if (5 == num)//=是赋值,==是相等;==容易少写一个=,所以反着写5==num,常量尽量放在变量左边
//{
// printf("hehe\n");
//}
//int a = 0;
//int b = 2;
//if (a == 1)//这个if没进去,后续的if就无法执行
// if (b == 2)
//printf("hehe\n");
// else //else与它离得最近的为匹配的if进行匹配
//printf("haha\n");
//int age = 10;
//if (age < 18) //if控制多条语句,要使用代码块{使用大括号}
//{
// printf("未成年\n");
// printf("不能谈恋爱\n");
//}
//else
//{
// if (age >= 18 && age < 28)
// printf("青年\n");
// else if (age >= 28 && age < 50)
// printf("壮年\n");
// else if (age >= 50 && age < 90)
// printf("老年\n");
// else
// printf("高寿\n");
//}
/*if (age < 18)
printf("未成年\n");
else if (age >= 18 && age < 28)
printf("青年\n");
else if (age >= 28 && age < 50)
printf("壮年\n");
else if (age >= 50 && age < 90)
printf("老年\n");
else
printf("高寿\n");*/
return 0;
}