【C++】while语句

while循环语句

while语法结构

  while (表达式)

        循环语句;

例如:

int main()

{

   int i = 1;

   while(i <= 10)

   {

     if (i == 5)

         break;

     printf(%d ,i);

       i++;

    }

return 0;

}

其中使用break时,代码运行的结果为1234,即当运行到5时就终止跳出。

但若为continue时,运行的结果为1234后面死循环。

其原因为,当运行到5时,遇到continue,代码跳过其后面的i++部分,又返回跳转到判断部分,即i <= 10,此时5<10,当然为真,代码继续运行,一直输出1234,形成死循环。

另备注:

1 . getchar是读入函数的一种。它从标准输入里读取下一个字符,相当于getc(stdin)。返回类型为int型,为用户输入的ASCII码或EOF(错误时)。

2 . putchar其功能是把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中,为C 库函数 ,包含在C 标准库 <stdio.h>中。其输出可以是一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是用char定义好的一个字符型变量。

3  . !=是检查两个操作数的值是否相等,如果不等,则条件为真。(!为非、否)

4 . 在while语句中,如果想结束getchar的代码运行,可以Ctrl+Z。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值