程序设计之流程控制

        先要了解什么是流程图?流程图:就是用标准化的图形方案来分析功能的实现步骤。流程图的标准图案可以参考图片下图所示:

        了解了流程图和标准化图案后,就要知道使用流程图到底有什么作用了?使用流程图可以实现功能分析和代码编写的分离,即在画流程图的时候不考虑代码的编写只需考虑功能怎么实现,在编写代码的时候只需考虑如何实现流程图上的功能而不考虑整个程序的功能;可以让人更加专注于代码编写和功能模块,方便解决更复杂的问题。

控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序

行或求值的顺序。不论是在声明式编程语言或是函数编程语言中,都有类似的概念。

流程控制语句有if判断语句,swtich选择语句,while、do/while,for循环语句。

if判断语句的写法有:

1、if(条件语句){代码1}else{代码n}就是当条件语句成立的时候执行代码1,不成立则执行代码n;其流程如下图:

2、if(条件1){代码1}else if(条件2){代码2}else{代码n}就是当条件1成立的时候执行代码1,否则判断条件2是

否成立,条件2成立则执行代码2,都不成立则执行代码n;其流程图如下:

3、同理由一个if、else和多个else if组成的判断语句的运行逻辑也同2的逻辑一样,前一个条件不成立才执行

后面的条件语句,都不成立则执行else中的代码语句;其流程图如下:

swtich选择语句的书写格式是:

swtich(表达式或变量){
	case 值1:
		代码1;
		break;
	case 值2:
		代码2;
		break;
	default:
		代码n;
		break;
}

此类型的语句先执行swtich中作为判断的表达式或者是变量,获取到里面的值后与下面case后列举出来的值做

比较,如果和其中某一个case后的值相同的时候则执行该值下面对应的代码,如果结果与所有case后的值都不相同的时候则执行default中的代码;其流程图如下:

        for循环语句书写格式:for(表达式1;循环条件;表达式2){循环体}先执行表达式1,将表达式1的结果带入循环条件

,条件成立则执行循环体,执行完后再执行表达式2,将表达式2的结果带入循环条件,成立继续执行循环体,执行

完后继续表达式2,当循环条件不成立的时候才会退出循环语句;其流程体如下:

        while循环语句书写格式:while(循环条件){循环体}执行时先判断循环条件,成立则执行循环体,执行完后再判断

循环条件,成立继续执行循环体,再判断循环条件,当循环条件不成立的时候则跳出循环;其流程图如下:

        do/while循环语句书写格式:do{循环体}while(循环条件); 执行的时候会先执行循环体,循环体执行完后再判断循环条件,条件成立又去执行循环体,再循环条件,当循环条件不成立的时候则退出循环语句。与while循环语句最大的

区别在于不管条件成不成立都要至少执行一次循环体的内容。其流程图如下:


发布了92 篇原创文章 · 获赞 24 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/q394895302/article/details/59186899