c语言笔记(三种循环语句)

if条件语句

int main()
{ 
 if ()    // 注意没有分号
 {
   语句1;  //语句1前后要有花括号
 } 
  else
 { 
  语句2;
 }
 return o;
}

例如:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdbool.h>
#include <math.h>
int main()
{
 int a, b max ;
 scanf("%d %d ", &a ,&b );
 max = a;
 if( b > max )
 { 
  max = b;
 }
 printf (" max : %d \n", max);
 reture 0;
}

循环语句             和if语句一样加花括号

while (条件语句)

do{} while (条件语句)

for(   ;     ;     )

while语句

int main()
{
 int n = 100;
 int i = 1;
 int sum = 0;
 while (i <= n)   // 不加分号
 { 
  sum = sum + i;  //语句外面加花括号
  i++;
 }

 printf(" sum %d\n" , sum);
 return 0;
} 

当while后面紧跟分号时

   int sum=0;
   int y=10; 
    while(y--);//循环条件改变
    {
    sum++;
    ++y;
    printf("y=%d;sum=%d\n",y,sum);
    }
    printf("\ny=%d;sum=%d",y,sum);

while后有;所以while这一行自成一体。
后面大括号内的循环体不运行,为了迷惑读者。

只有当不满足循环条件时,才跳出循环,执行后面的语句。输出为下:

y=0;sum=1

y=0;sum=1

do while 语句本质上就是while语句,只不过是先执行循环语句再判断

int main()
{ 
 int i = 10;
 do 
 { 
  printf("T minus %d and counting \n",i);
  i--;
 }while (i > 0)    //没分号
 return 0;
}

for 循环

 循环变量初始化:表达式1,循环判断:表达式2,循环体变量自增:表达式3

int main()
{
 int n = 100;
 int i = 0;
 for (i = 0 ;i <= n;i++)    //括号里面分隔的是分号,括号外不加分号
 { 
  printf (" I LOVE YOU !");
 }
 printf ("\n");
 return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值