c语言作业
一.思维导图 二.if-else;switch;for;while;do-while; 1.if_else语句 : if(条件1) { 语句1; } else { 语句2; } 遇到的问题:1.if后忘加{}2.对于多个if-else语句,else属于哪个if不确定。 解决方法:在编译器中运行代码,养成在if后添加{}的习惯。 2.switch语句 使用方法: switch(常量) { case 表达式: 语句;break; case 表达式: 语句;break; … case 表达式: 语句;break; default: 语句; } 遇到的问题:在case后忘加break,导致程序跳不出循环。 解决方法:注意在每个case语句后添加break。 3.for语句 使用方法: for(表达式1; 表达式2; 表达式3) { 语句 } 遇到的问题:由于代码错误或过于冗长,导致程序运行超时或答案错误。 解决方法:先在纸上写下该流程,计算无误后在输入。 4.while语句 使用方法: while(循环条件) { 循环体语句 } 与for一致。 5.do-while语句 使用方法: do { 循环体语句 }while(循环条件); 遇到的问题:分不清与while的区别,使用错误。 解决方法:记住do-while与while的区别:do-while至少会循环一次。 6