c语言的循环

循环结构是将同一段代码执行多次,具体执行次数由表达式决定,循环可以用三种方法来实现:while,do...while,for。这三种每一种都有它的特点。
while循环的形式为计算表达式,当表达式的值为真时,执行循环体语句。
int main(int argc, const char * argv[])
{
 int n = 0;
 printf("请输入一个数字\n");
 scanf(%d,&n);
 while(n != 4)
 {
  printf("请回去吧");
 }
 printf("哈哈");
 return 0;
}
do while语句的形式为:do{语句};while{表达式};其中语句是循环体,表达式是循环条件。它的语义为:先执行一次循环体,再判断表达式的值,若为真则继续循环,否则中止循环。这里就可以看出来do-while和while语句的区别在于do-while要先执行后判断;
int a = 0;
do
{
 printf("%d"a);
 a = a + 10;
}
while(a < 100);
return 0;
for循环是c语言中的一种功能非常强大,适用范围更广的语句。
for循环的形式一般为for(表达式1;表达式2;表达式3;){语句};其中表达式1用来给循环变量赋初值,也可以在for语句外面给循环变量赋初值。表达式2是循环条件,通常是关系表达式或者逻辑表达式。表达式3:多数用来修改循环变量的值,一般是赋值表达式。
for循环的语义:1:算表达式1的值,2:计算表达式2的值,若为真则执行循环体,否则跳出循环。3:计算表达式3的值然后转回第二步
int a = 4;
for(int i = 0; i < 10;i++)
{
 a * 2;
}
printf(%d,a);
这里是让4连续乘2一共乘十次,得数为4096
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值