C 循环语句

一:if语句

格式:

if(表达式1)语句1
   else if(表达式2)语句2
   else if(表达式3)语句3
       ……
   else if(表达式m)语句m
   else  语句n

例:判断输入字符类型

#include<stdio.h>


int main()
{
char ch;


    scanf("%c",&ch);


if(ch>='0' && ch<='9')  (&&与)
printf("number\n");
else if(ch>='a'&& ch<='z')
printf("lowerletter\n");
else if(ch>='A' && ch<='Z')
printf("upperletter\n");
else 
printf("unknown\n");
return 0;


}

二 switch语句

格式:

switch (表达式)

case 常量表达式1:语句1; break;
    case 常量表达式2:语句2; break;
    …
    case 常量表达式n:语句n; break;
         default      :语句n+1; break;
} 

注:如果不写break 执行完表达式1后会一直执行下面表达式2表达式3等

例下面是一个计算器程序

#include <stdio.h>
int main()
{
int num1;
int num2;
char opt;


scanf("%d%c%d",&num1,&opt,&num2);
switch(opt)
{
case '+':
   printf("result=%d\n",num1 + num2);
break;


case '-':          (注意冒号不能少)
printf("result=%d\n",num1-num2);
break;


case '*':
printf("result=%d\n",num1*num2);
break;


case'/':
printf("result=%d\n",num1/num2);
break;


default: (如果输入不在case举例范围内则进入default)
printf("unknown");
        break;
}
return 0;
}

三:while (表达式) 语句
    当表达式为非0值时,执行while语句中的内嵌语句。其特点是:先判断表达式,后执行语句。

do 
    循环体语句
while (表达式);
do-while语句的特点:先执行循环体,然后判断循环条件是否成立

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值