语句及循环语句

循环语句

while    for   do while

while语法结构

while(表达式)

循环语句

int main()
{
printf("加入bit!\n")
int lottery = 0; //0表示没买,1表示买了
while(1)
{
int count = 0;
printf(是否买彩票<yes:1, no:0>#")
scanf("%d", &lottery);
if (lottery)
{
printf("赢取白富美\n")
break;
}
else
{
count ++;
printf("疯狂码代码中......\n");
if (count >=100)
{
printf("成为大神\n")
break;
}
}

while语句的基本语法:

#include <stdio.h>
int main()
{
int i = 1;
while(i <= 10)
{
printf("%d", i);
i = i++;
}
return 0;
}

while语句中的break和continue:

break:永久终止循环。

continue:终止本次循环,直接跳转到while语句的判断部分,进行下一次循环的入口判断。

补充知识:putchar和getchar

getchar:getchar()用于读取用户从键盘输入的单个字符,有一个整型的返回值,当发生读取错误时,返回值为-1,当读取正确时,会返回用户从键盘输入的第一个字符的ASCII码。

putchar:putchar()向终端输出一个字符。其格式为putchar(ch),其中ch可以是被单引号(英文状态下)引起来的一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127)(超过127就不是ASCII码了),也可以是事先用char定义好的一个字符型变量 当c为一个被单引号(英文状态下)引起来的字符时,输出该字符(注:该字符也可为转义字符 ), 当c为一个介于0~127(包括0及127)之间的十进制整型数时,它会被视为对应字符的ASCII代码,输出该ASCII代码对应的字符; 当c为一个事先用char定义好的字符型变量时,输出该变量所指向的字符。
————————————————
原文链接:https://blog.csdn.net/qq_28238141/article/details/79927332

for循环:

for循环语法结构

for(表达式1;表达式2;表达式3)  //条件初始化;条件判断;条件更新

循环语句;

#include <stdio.h>
int main()
{
int i = 0;
for(i=1; i<=10; i++)
{
printf("%d", i)
}
return 0;
}

break和continue在for循环中:

一些建议:

1.不可在for循环体内修改循环变量,防止for循环失去控制。

2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法。

for(int i = 17; i<=199; i++),前-后就是循环次数。

do...while()循环

do语句的语法:

do

循环语句;

while(表达式);

int main()
{
int i = 10;
do 
{
printf("%d\n", i);
}
while(i<10);
return 0;
}

do...while循环中的break和continue

continue是返回至while中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值