有关分支和循环(未写完)
Posted 袁赤赤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关分支和循环(未写完)相关的知识,希望对你有一定的参考价值。
近期又看了一遍分支与循环 发现了一些之前未注意的细节
1. 分支语句:if switch
有关if
if(表达式)
语句 1;
else
语句 2;
*默认if语句后跟一个语句,若想写多个语句加上代码块即可
if(表达式)
语句列表1;
else
语句列表 2;
*else与和它最近的if进行匹配这段代码
#include <stdio.h>
int main()
int a = 0;
int b = 2;
if( a == 1 )
if( b == 2 )
printf("hehe\\n");
else
printf("haha\\n");
return 0;
这段代码不会打出hehe 或haha 因为else与最近的if进行了匹配
第一个if(a==1)错误 进不去第二个if 直接到了return0;可拷贝代码自行运行
有关switch
switch(整形表达式)
语句项; //语句项 一些case语句 case 整形常量表达式;语句;
*养成好的代码风格 在语句项写完后加break;
*分完所有情况后 加 default:
printf(“输入错误\\n”);
break;
2. 循环语句 while for do...while
有关while
break continue
* break在while循环中的作用:循环中遇到break, 就停止后期所有循环,直接终止循环 while中的break用于永久终止循环
*continue:用于终止本次循环,本次循环中continue后边的代码不会执行,而是直接跳转到 while语句中的判断部分,进行下一次的循环入口判断
以上是关于有关分支和循环(未写完)的主要内容,如果未能解决你的问题,请参考以下文章