循环语句

C语言 第五章 循环结构

跟風遠走 提交于 2020-02-07 07:19:23
目录 一、for 二、while 三、do while 四、continue 五、break 一、for 请在屏幕上输出1000个*号 printf("*************************...."); #include "stdio.h" void main() { int i; for(i=1;i<=1000;i++){ printf("*"); } } for(表达式A;表达式B;表达式C) { 要重复执行的代码块D; } 1、表达式A先执行,且只执行一次 2、表达式B再执行,如果为真则执行代码块D 3、再执行表达式C,再选择表达式B,回到第2步 4、ABCD都可以省去 for(;i>=100;); 5、表达式1通常用来给循环变量赋初值,一般是赋值表达式i=1 i=-1,j=100 6、表达式2通常是循环条件,一般为关系表达式或逻辑表达式i>=5 i>5&&j<=8 7、表达式3通常可用来修改循环变量的值,一般是复合赋值语句i++,i--, i+=5,j++ 8、这三个表达式都可以是逗号表达式,即每个表达式都可由多个表达式组成。三个表达式都是任选项,都可以省略。 #include "stdio.h" void main() { int i,j; for(i=1;i<=10;i++) { printf("%d \n",i); } } #include "stdio

5.MySQL函数

白昼怎懂夜的黑 提交于 2020-02-07 01:19:34
转载:https://www.cnblogs.com/hellokuangshen/p/10261657.html 官方文档 : 官方文档 常用函数 分类: 数学函数 , 字符串函数 , 日期和时间函数 , 系统信息函数 # 数学函数 (这里只列出一些常用的) SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND(); /*随机数,返回一个0-1之间的随机数*/ SELECT SIGN(0); /*符号函数: 负数返回-1,正数返回1,0返回0*/ #字符串函数 SELECT CHAR_LENGTH('狂神说坚持就能成功'); /*返回字符串包含的字符数*/ SELECT CONCAT('我','爱','程序'); /*合并字符串,参数可以有多个*/ SELECT INSERT('我爱编程helloworld',1,2,'超级热爱'); /*替换字符串,从某个位置开始替换某个长度*/ SELECT LOWER('KuangShen'); /*小写*/ SELECT UPPER('KuangShen'); /*大写*/ SELECT LEFT('hello,world',5); /*从左边截取*/ SELECT RIGHT('hello,world'

循环语句

久未见 提交于 2020-02-06 13:27:48
一.while 1.特点:先判断,再执行 2.语法:while(循环条件){-->符合条件循环继续执行;否则循环退出; 循环操作-->循环被重复执行的操作 } 二.do-while 1.特点:a.在条件不满足的情况时;至少执行1次 b.先执行,后判断 2.语法:do{ 操作内容 }while(操作条件); 三.for循环 1.语法:for(表达式1;表达式2;表达式3;){ 循环操作; } 表达式1:参数初始化 表达式2:条件判断 表达式3:更新循环变量 执行顺序:参数初始化-->条件判断--->(true)循环操作--->更新循环变量 | --->(false) 2.表达式全省略,无条件判断,循环变量无法改变,应该在循环体内设法结束循环;否则会造成死循环 来源: https://www.cnblogs.com/shenmi/p/6991307.html

Python while循环语句

百般思念 提交于 2020-02-06 10:55:49
Python while循环语句(代码块中要有使判断条件不成立的时候、否则会陷入无限循环): 第一种结构: ''' while 判断条件: 一行语句 或 多行语句组 ''' 示例: while True : ... # 一条 或 多条语句 程序: a = 4 while a < 6: print(a) a += 1 #使判断条件不成立 # 4 # 5 第二种结构、else 表示只有程序正常运行才会进行使用的代码块: ''' while 判断条件: 一行语句 或 多行语句组 else: 一行语句 或 多行语句组 ''' 示例: while True: ... else: ... # ... 表示 一行语句 或 多行语句 程序: a = 4 while a < 6: print(a) a += 1 else: print("运行结果 OK") # 4 # 5 # 运行结果 OK 2020-02-06 来源: https://www.cnblogs.com/hany-postq473111315/p/12264768.html

第五章循环结构课后反思

无人久伴 提交于 2020-02-06 05:06:16
一、本章重点难点: for语句、while语句和do while语句和if语句和goto语句组合的循环。 for语句一般形式: for(;;) { } while语句的一般形式: while() { 循环语句 循环变量表达式 } do-while语句的一般形式: do { }while(); break与continue的作用与区别: break语句既可用于switch语句结构,又可用于循环语句结构,其作用是跳出控制结构语句。而continue语句不会中止循环,而是在没有执行完的情况下,结束当前循环,提前进入下一个循环。 break语句和continue语句都会破坏程序的结构化,使程序变成非结构化的程序,在解决问题时应该尽量避免使用这两种语句。 循环结构的嵌套: 一种循环结构里包含另一种循环结构。使用嵌套结构时要注意嵌套的层次,不能交叉,嵌套的内外循环不能使用同名的循环变量,并列结构的内外循环允许使用同名的循环变量。 二、课内反思: while循环和for循环都要先判断条件再执行循环体语句,因此,有可能一次也不执行循环体语句,而do while语句循环不论怎样都会执行一次循环体语句。 刚开始的时候搞不很清楚,条件表达式、循环变量表达式、还有循环体语句的概念和区别。之前我有先去按照书上表格里给出的代码敲出来也得到了对应的三角形,但是不是很清楚它到底是怎样一步步执行出来的

for each in for in for of

China☆狼群 提交于 2020-02-06 04:07:03
for each...in 使用一个变量迭代一个对象的所有属性值,对于每一个属性值,有一个指定的语句块被执行. for each...in 是 ECMA-357 (E4X) 标准的一部分, 大部分非Mozilla浏览器都没有实现该标准, E4X并不是 ECMAScript 标准的一部分. 作为ECMA-357( E4X )标准的一部分,for each...in语句已被废弃,E4X中的大部分特性已被删除,但考虑到向后兼容,for each...in只会被禁用而不会被删除,可以使用ES6中新的 for...of 语句来代替. 语法: 1 2 3 for each (variable in object) { statement }    参数: variable 用来遍历属性值的变量,前面的 var 关键字是可选的.该变量是函数的局部变量而不是语句块的局部变量. object 该对象的属性值会被遍历. statement 遍历属性值时执行的语句. 如果想要执行多条语句, 请用( { ... } ) 将多条语句括住. 一些对象的内置属性是无法被遍历到的,包括所有的内置方法,例如String对象的 indexOf 方法.不过,大部分的用户自定义属性都是可遍历的. 警告: 永远不要使用for each...in语句遍历数组,仅用来遍历常规对象。 for...in

第五章 循环结构课后反思

妖精的绣舞 提交于 2020-02-06 04:05:09
一.本章重点、难点: 本章主要讨论了3种循环结构语句:for语句、while语句和do-while语句,还了解了if语句和goto语句组合构成的循环。 for语句的一般形式: for(;;) { } while语句的一般形式: while() { 循环语句 循环变量表达式 } do-while语句的一般形式: do { }while(); break语句既可用于switch语句结构,又可用于循环语句结构,其作用是跳出控制结构语句。而continue语句不会中止循环,而是在没有执行完的情况下,结束当前循环,提前进入下一个循环。 break语句和continue语句都会破坏程序的结构化,使程序变成非结构化的程序,在解决问题时应该尽量避免使用这两种语句。 循环体语句为复合语句,要加花括号。 不能使程序发生无限循环发生数据溢出。 不能混淆了break语句和continue语句的功能。 重点内容是3种循环语句的结构和使用条件。 难点是确定循环结构中的条件,有时候一些细微的差别也会导致运行不出结果。 二.课内反思: 3种循环都可嵌套以构成各种混合嵌套结构。while循环和for循环都要先判断条件再执行循环体语句,有可能一次也不执行循环体语句,而do-while循环不论怎样都会先执行一次循环体语句。 使用循环结构时要注意避免以下几个方面的问题:1.循环体语句为复合语句,但没有使用花括号;2

第五章 循环结构课后反思

馋奶兔 提交于 2020-02-06 03:49:38
---恢复内容开始--- 本章重点、难点: 一、for语句 1、for语句的一般形式: for(<初值表达式>;<条件表达式>;<循环变量表达式>) { <循环体语句> } 2、for语句的重要特征 <初始表达式>可以省略,但需保留(;),同时在for之前必须给循环控制变量控制变量赋值,形式为: <初始表达式>; for(;<条件表达式>;<循环表达式>) <循环体语句> <条件表达式>一般不能省略,否则为无限循环。 二、while与do-while语句 1、while语句的一般形式: while(<条件表达式>) { 循环语句 循环变量表达式 } 2、while语句的重要特征 环变量表达式>用来更新计算循环变量的值,一般情况下,<循环体语句>应该是用一对花括号括起来的复合语句,其中至少要有两条语句。 若<循环体语句>中没有<循环变量表达式>,而只有循环语句,则有可能会使程序出现无限循环而发生错误。 由于while循环是先判断<循环表达式>的值,后决定是否执行<循环体语句>,因此,<循环体语句>有可能一次也没有执行。 在一般情况下,for和while可以互相转换。 3、do-while语句的一般形式: do { <循环体语句> }while(<条件表达式>); 4、do-while语句的特征 一般情况下,一定要有可以使<条件表达式>的值为假的语句,否则会使程序出现无限循环。 do

【Python基础】while循环语句

*爱你&永不变心* 提交于 2020-02-06 03:14:10
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: while 判断条件: 执行语句…… 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 执行流程图如下: 实例: #!/usr/bin/pythoncount = 0while (count < 9): print 'The count is:', count count = count + 1print "Good bye!" 以上代码执行输出结果: The count is: 0The count is: 1The count is: 2The count is: 3The count is: 4The count is: 5The count is: 6The count is: 7The count is: 8Good bye! while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下: # continue 和 break 用法i = 1while i < 10: i += 1 if i%2 >

(三)Python3 循环语句——while

六眼飞鱼酱① 提交于 2020-02-06 02:31:43
while语句的一般形式: 1 while 判断条件: 2 语句 同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。 以下实例使用了 while 来计算 1 到 100 的总和: #!/usr/bin/env python3 n = 100 sum = 0 counter = 1 while counter <= n: sum = sum + counter counter += 1 print("1 到 %d 之和为: %d" % (n,sum)) 执行结果如下: 1 到 100 之和为: 5050 无限循环: 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: #!/usr/bin/python3 var = 1 while var == 1 : # 表达式永远为 true num = int(input("输入一个数字 :")) print ("你输入的数字是: ", num) print ("Good bye!") 输出结果如下: 输入一个数字 :5 你输入的数字是: 5 输入一个数字 : while 循环使用 else 语句: 在 while … else 在条件语句为 false 时执行 else 的语句块: #!/usr/bin/python3 count = 0 while count < 5: print