一、操作符
1、算术操作符:+、-、*、%若同时出现现乘除后加减,加减或乘除的运算当中谁在前先算谁。
2、关系操作符:大于、小于、、、、
3、逻辑操作符:或||、与&&、非!。
优先级的先后顺序:!>>算术操作符>>关系操作符>>逻辑操作符(&&>>||)>>赋值操作符
二、if和switch语句
1、if语句:只能控制⼀条语句
else 也只能控制一条语句
若想进行多条语句的判断我们可以进行嵌套。
if和else的就近匹配原则,即else和它上面的最近的没有配对的if配对,与书写格式无关 。
#include<stdio.h>
int main()
{
int a;
scanf("%d", &a);
switch (a)
{
case 0:printf("学习C语言难要持之以恒"); break;
case 1:printf("学习C语言难要给予信心"); break;
case 2:printf("学习C语言难要相信自己"); break;
default:printf("错误");
}
/*if (a == 0)printf("学习C语言难要持之以恒");
else if (a == 1)printf("学习C语言难要给予信心");
else(a == 2); printf("学习C语言难要相信自己");*/
return 0;
}
#include<stdio.h>
int main()
{
int i=1; //先初始化
/*while (i <= 10) //判断
{
if (i % 2 == 0)printf("%d ", i);
i++; //调整
}*/
for (i = 1; i <= 10; i++) //1、初始化,2、判断,3、调整
{
if (i % 2 == 0)printf("%d ", i);
}
return 0;
}
#include<stdio.h>
int main()
{
int i = 1;
for (i = 2; i <= 10; i++)
{
if (i % 7 == 1)
continue;//break;
printf("%d ", i);
}
return 0;
}
continue