C语言随笔5

分支与循环(一)

语句:由一个分号隔开的就是一个语句

分支语句:if        switch/break

if

 语法结构:

 1. 单分支语句

     if (表达式)

             语句;

 2. 双分支语句

    if (表达式)

            语句1;

     else

            语句2;

 3. 多分支语句

     if (表达式1)

             语句1;

else if (表达式2)               注:条件是一个范围时需要分开写,eg:else if(age>=18 && age<28)

              语句2;

     else

              语句3;

 

1.如果条件成立,要执行多条语句,应该使用代码块

{

}

2.else与它最近的未匹配的 if 相匹配,若想与前面的 if 相匹配,需使用代码块将后面的 if 语句括起来

 

if书写形式的对比

1.条件成立返回x,条件不成立返回y

if()                           

{

return x;

}

return y;

2.条件成立返回x,条件不成立返回y

if ()

{

return x;

}

else

{

returny;

}

3.注意赋值符号的运用

int num=1

if (2==num)

{

printf(" x\n");

}

else

{

printf("y\n");

}

 

switch/break

eg:

int day=0

scanf("%d",&day);

switch(day)

{

case1:

printf(“星期一\n”);

break;

case2:

printf(“星期二\n”);

break;

case3:

printf(“星期三\n”);

break;

default:

printf("输入错误\n”);

break;

}

 

循环结构:while        for       do while

while(i++)

      while(表达式)

            循环语句

break在while中的作用:停止后期所有的循环,直到终止循环

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

 

posted @     阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示