关系运算符注意点
应避免对实数作相等或者不等的判断
#include<stdio.h>
int main()
{
float f=3.3;
if(f==3.3)
{
printf("yes\n");
}
else
{
printf("no\n");
}
}
//输出结果为no,因为我们的小数都是无限接近于这个小数,不是真正的相等
switch(表达式){
case常量表达式1: 语句1;
case常量表达式2: 语句2;
case常量表达式3: 语句3;
default:语句n;
}
例子:
#include<stdio.h>
int main()
{
int n;
scanf(%d",&n);
switch(n)
{
case 1:
printf("111\n");
break;
case 2:
printf("222\n");
break;
case 3:
printf("333\n");
break;
default:
print("999\n");
break;
}}
while(表达式){
语句;
}
do
循环体语句;
while(表达式);
#include<stdio.h>
int main()
{
int i=1,sum=0;
do{
sum+=i;
i++;
}while(i<=100);
}