先要了解什么是流程图?流程图:就是用标准化的图形方案来分析功能的实现步骤。流程图的标准图案能够参考图片下图所示:编程
了解了流程图和标准化图案后,就要知道使用流程图到底有什么做用了?使用流程图能够实现功能分析和代码编写的分离,即在画流程图的时候不考虑代码的编写只需考虑功能怎么实现,在编写代码的时候只需考虑如何实现流程图上的功能而不考虑整个程序的功能;能够让人更加专一于代码编写和功能模块,方便解决更复杂的问题。编程语言
控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)函数
运行或求值的顺序。不管是在声明式编程语言或是函数编程语言中,都有相似的概念。spa
流程控制语句有if判断语句,swtich选择语句,while、do/while,for循环语句。code
if判断语句的写法有:blog
一、if(条件语句){代码1}else{代码n}就是当条件语句成立的时候执行代码1,不成立则执行代码n;其流程以下图:图片
二、if(条件1){代码1}else if(条件2){代码2}else{代码n}就是当条件1成立的时候执行代码1,不然判断条件2是ip
否成立,条件2成立则执行代码2,都不成立则执行代码n;其流程图以下:it
三、同理由一个if、else和多个else if组成的判断语句的运行逻辑也同2的逻辑同样,前一个条件不成立才执行for循环
后面的条件语句,都不成立则执行else中的代码语句;其流程图以下:
swtich选择语句的书写格式是:
swtich(表达式或变量){
case 值1:
代码1;
break;
case 值2:
代码2;
break;
default:
代码n;
break;
}
比较,若是和其中某一个case后的值相同的时候则执行该值下面对应的代码,若是结果与全部case后的值都不相同的时候则执行default中的代码;其流程图以下:
for循环语句书写格式:for(表达式1;循环条件;表达式2){循环体}先执行表达式1,将表达式1的结果带入循环条件
,条件成立则执行循环体,执行完后再执行表达式2,将表达式2的结果带入循环条件,成立继续执行循环体,执行
完后继续表达式2,当循环条件不成立的时候才会退出循环语句;其流程体以下:
while循环语句书写格式:while(循环条件){循环体}执行时先判断循环条件,成立则执行循环体,执行完后再判断
循环条件,成立继续执行循环体,再判断循环条件,当循环条件不成立的时候则跳出循环;其流程图以下:
do/while循环语句书写格式:do{循环体}while(循环条件); 执行的时候会先执行循环体,循环体执行完后再判断循环条件,条件成立又去执行循环体,再循环条件,当循环条件不成立的时候则退出循环语句。与while循环语句最大的
区别在于无论条件成不成立都要至少执行一次循环体的内容。其流程图以下: