循环语句

第一次博客园作业

こ雲淡風輕ζ 提交于 2019-12-01 07:13:28
一,思维导图 二,对语法的认识 1,if-else if(表达式) 语句1; else 语句2; 表达式的值为"真",则执行语句1;如果表达式的值为"假",则执行语句2. 2,switch switch(表达式){ case 常量表达式1;语句段1;break; case 常量表达式2;语句段2;break; ... case 常量表达式n;语句段n;break; default: 语句段n+1;break; } switch语句中default可以省略,如果省略了default,当表达式的值与任何一个常量表达式的值都不想等时,就什么都不执行。 3,for for(表达式1;表达式2;表达式3) 循环体语句; for的后面没有分号;因为for与其后的循环体语句合起来作为完整的语句 4,while while(表达式) 循环体语句; 当表达式的值为真时,循环执行,直到表达式的值为假时,循环终止并继续执行while的下一条语句。 5,do—while    do{ 循环体语句 }while(表达式); do—while语句适合于先循环,后判断循环条件的情况 6,break以及continue    for(表达式1;表达式2;表达式3){ if(表达式4) break; }   for(表达式1;表达式2;表达式3){ 语句1; continue 语句2; } 三,pta分数截图   

C语言作业1

江枫思渺然 提交于 2019-12-01 07:10:58
一.思维导图 二.语法认识 1.if—else. if(条件1) { 语句1; } else { 语句2; } 遇到的问题:对于if和else的两两配对理解不够,导致程序判断结构异常。 解决方法:牢记else和if的匹配准则:else与最靠近它的、没有与别的else匹配过的if相匹配。并在编辑代码时采用多层缩进的书写格式,使判断结构层次分明。 注意事项:else后无需再编辑条件,为养成良好的编辑习惯,if-else语句的大括号要打出来。 2.switch. switch(整形表达式) { case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; … case 常量表达式n: 语句n;break; default: 语句n+1; } 遇到的问题:过于依赖switch,导致有时编辑出的代码质量不好,不便于检查和后期的程序维护。 解决方法:在解决问题时只在switch语句的优势十分明显时使用switch语句,慎用、智用switch语句。 注意事项:switch语句中的break语句并不是每个case语句后都必须有, 这个机制可以让switch语句的用途大大增加,所以要在switch语句中智慧的安排break的位置。 3.for. for(表达式1; 表达式2; 表达式3) { 循环体语句 } 遇到的问题:在某些问题中

c语言知识

白昼怎懂夜的黑 提交于 2019-12-01 07:10:31
二。对各语法的认识 if-else语句 1.if(表达式)语句 :如果表达式的值为真,则执行其后的语句,否则不执行该语句。 2.if-else if(表达式) 语句1; else 语句2; 如果表达式的值为真,则执行语句1,否则执行语句2. 3.if-else-if if(表达式) 语句1; else if(表达式2) 语句2; ...... else 语句n; 依次判断表达式的值,为真时执行其对应的语句。 注意:if关键字之后均为表达式。该表达式通常是逻辑表达式或关系表达式,赋值表达式等,甚至一个变量。且该语句可嵌套。要特别注意if和else的配对问题。 switch语句 一般形式为: swich(表达式){ case常量表达式1:语句1; ...... default:语句n; } 其语义为:计算表达式的值。并逐个与其后的常量表达式相比较,当表达式的值与某个常量的值相等时,即执行其后的语句,若均不相等,则执行defaule后的语句。 注意: 1.在case后的各常量表达式的值不能相同,否则会出现错误。 2.在case后,允许有多个语句,可以不用{}括起来。 3.各case和default子句的先后顺序可以变动,而不影响程序的执行结果‘ 4.default子句可以省略不用。 for语句 for(表达式1;表达式2;表达式3) 1。先求解表达式1 2.求解表达式,若其值为真

第一次博客园作业 2019.10.13

别等时光非礼了梦想. 提交于 2019-12-01 07:06:45
一.思维导图[思维导图] 二.对以下语法的认识 1.if - else 语句 if(条件1) { 语句1; } else { 语句2; } 问题:if 或 else 只执行一个语句 解决方法:每一个if或else后面都接{},将要执行内容作为一个复合语句执行。 注意:if 和 else 之间不能用除执行内容外其他语句间隔(即{}复合语句与else间不能接其他语句),否则else将缺失if匹配。 2.switch语句 switch(变量表达式) { case 条件1: 语句1;break; case 条件2: 语句2;break; … case 条件n: 语句n;break; default: 语句n+1;break; } 问题:漏掉break;则循环将把满足条件后的所有语句全部执行,直到下一个break。 解决:根据需要在一定条件后加上break。 注意: 1.switch语句是将变量表达式在语句中遍历,当变量表达式与条件相同时,执行对应语句, 2.如果不加入default,则循环将会在结束后自动跳出,区别就在于有没有对无关条件进行操作; 3.for语句 for(表达式1; 表达式2; 表达式3) { 循环体语句 } for(a;b;c) a 初始条件 可以省去 b 循环继续条件 c 每轮结束执行动作 注意:a、b、c间要用;间隔,否则循环体无法执行。 4.while while

第一次博客作业 2019.10.13

可紊 提交于 2019-12-01 07:05:45
一.思维导图[思维导图] 二.对以下语法的认识 1.if - else 语句 if(条件1) { 语句1; } else { 语句2; } 问题:if 或 else 只执行一个语句 解决方法:每一个if或else后面都接{},将要执行内容作为一个复合语句执行。 注意:if 和 else 之间不能用除执行内容外其他语句间隔(即{}复合语句与else间不能接其他语句),否则else将缺失if匹配。 2.switch语句 switch(变量表达式) { case 条件1: 语句1;break; case 条件2: 语句2;break; … case 条件n: 语句n;break; default: 语句n+1;break; } 注意: 1.switch语句是将变量表达式在语句中遍历,当变量表达式与条件相同时,执行对应语句, 2.如果不加入default,则循环将会在结束后自动跳出,区别就在于有没有对无关条件进行操作; 而不加入break,则循环将把满足条件后的所有语句全部执行 3.for语句 for(表达式1; 表达式2; 表达式3) { 循环体语句 } for(a;b;c) a 初始条件 可以省去 b 循环继续条件 c 每轮结束执行动作 注意:a、b、c间要用;间隔,否则循环体无法执行。 4.while while(循环条件) { 循环体语句 } 技巧:可以用1作循环条件

C语言程序设计学习心得

旧巷老猫 提交于 2019-12-01 07:05:43
一,思维导图 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break; case

第一次作业2019.10.13

强颜欢笑 提交于 2019-12-01 07:05:40
一.思维导图[思维导图] 二.对以下语法的认识 1.if - else 语句 if(条件1) { 语句1; } else { 语句2; } 问题:if 或 else 只执行一个语句 解决方法:每一个if或else后面都接{},将要执行内容作为一个复合语句执行。 注意:if 和 else 之间不能用除执行内容外其他语句间隔(即{}复合语句与else间不能接其他语句),否则else将缺失if匹配。 2.switch语句 switch(变量表达式) { case 条件1: 语句1;break; case 条件2: 语句2;break; … case 条件n: 语句n;break; default: 语句n+1;break; } 注意: 1.switch语句是将变量表达式在语句中遍历,当变量表达式与条件相同时,执行对应语句, 2.如果不加入default,则循环将会在结束后自动跳出,区别就在于有没有对无关条件进行操作; 而不加入break,则循环将把满足条件后的所有语句全部执行 3.for语句 for(表达式1; 表达式2; 表达式3) { 循环体语句 } for(a;b;c) a 初始条件 可以省去 b 循环继续条件 c 每轮结束执行动作 注意:a、b、c间要用;间隔,否则循环体无法执行。 4.while while(循环条件) { 循环体语句 } 技巧:可以用1作循环条件

作业

心不动则不痛 提交于 2019-12-01 07:04:21
一,思维导图** 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break;

C语言程序设计学习心得

时光总嘲笑我的痴心妄想 提交于 2019-12-01 07:03:15
一,思维导图** 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break;

第一次博客作业

随声附和 提交于 2019-12-01 06:59:16
一. 制作思维导图 二. 写出自己对以下语法的认识 1.if-else语句: If(条件){ 语句1; } else { 语句2; } 用法:判断条件,如成立则运行语句1,如不成立则运行语句2。 常见问题:对于else从属于哪个if不明确,导致代码书写错误等。解决方案:先在编译器上运行发现错误后改正。 2.switch语句: switch(表达式) { case 常量表达式1:语句段1;break; ​ … case 常量表达式n:语句段n; break; default: 语句段n+1; break; } 用法:根据表达式来在常量表达式中寻找相同,然后执行相应case后的语句段,最后在break跳出。 常见问题:忽略break的用法而导致代码运行异常。解决方案:书写完代码后检查break的书写,查看是否有异。 3.for语句: for(语句1;条件;语句2) { 循环体语句 } 用法:语句1通常赋值一个初始量,利用初始量进行条件的判断,如成立则运行循环体语句,跳出循环后再次进行条件判断,接着进行语句2,然后再一次进去循环体语句直到条件不成立。 常见问题:语句1与条件设立不正确,导致循环次数不够达不到题目要求等。解决方案:可以自行进行演算。 4.while语句: while(条件){ 循环体语句 } 用法:进行条件的判断,如成立则进行循环体语句,直到条件不成立则退出循环。 常见问题