| 控制语句 1.分支语句(多路分支:switch case) if分支语句 If 语句被称为分支语句(branching statement)或选择语句(selection statement),因为它相当于一个交叉点,程序要在两条分支中选择一条执行。 通用形式: If (expression) (简单或复合语句) 如果expression(关系表达式,即比较两个量的大小)求值为真(非0),则执行statement;否则跳过statement。 注意:If语句只能测试和执行一次 即使if语句由复合语句构成,整个if语句仍被视为一条语句 If...else...分支语句 通用语句形式: If (expression) (简单或复合语句) Else (简单或复合语句) 如果expression为真(非0),则执行statement1;为假或0,则执行statement2 区分:if语句用于选择是否执行一个行为,而else if语句用于在两个行为之间选择。
switch分支语句: switch(整形表达式) { case 常量 1: 语句 case 常量 2: 语句 case 常量 2: 语句
} 对switch()括号中表达式求值,然后程序扫描标签列表(case 1,case 2等),直到发现一个匹配值为止。如果没有匹配的,则跳转至default:标签行(如果有的话);否则,执行switch后面的语句。如有break语句,则跳至switch后面的语句。 |
2.循环:for while do while for 循环: for(initialize;test;update) statement for后面(;;)中有3个表达式,第一个表达式是初始化,只在for循环开始是执行一次。第二个是测试条件,在执行循环之前对表达式求值。假,则循环结束。第三个表达式执行更新,在每次循环结束时求值。
while()循环:(入口条件循环,在执行多次之前已决定是否执行循环,有可能不被执行) while(expression) statement 在expression部分为假或0之前,重复执行statement部分。
do ..while():(出口条件循环,在执行完函数体后才根据测试条件决定是否再次执行循环,至少执行一次。) do Statement While(expression); 在test为假或0之前,重复执行statement部分。 | |
3.跳转:goto 谨慎使用或不用goto语句! goto语句使程序控制跳转至相应标签语句。冒号用于分隔标签和标签语句。标签语句可以出现在goto的前面或者后面。 goto label; . . Label : statement
| |
4.中断:continue break continue 语句: 所有循环都可以使用,使程序控制跳出循环的剩余部分。
break语句: 所有循环和switch语句都可以使用break语句。使程序跳出当前循环或switch语句的剩余部分,并继续执行跟在循环或switch后面的语句。 | |
|
|
| |
控制语句python 控制语句英文
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python的控制语句和循环语句
if、for、while语句
循环语句 控制语句 -
COMSOL可能提供了官方的Python库
在我们的日常生活及编程中,常常会用到“文件夹”这种结构来储存文件: 不过,文件夹虽然可以包装文件,但是抵不住它的秩序凌乱,比如: 名字同为a的文件就有好几个,我该怎么一眼就能区分他们呢? 一种方法是右键->排
comsol临时文件夹中有不支持的字符 后缀名 python ios