C语言Chapter05.ppt

C语言Chapter05

东华大学 通信与电子工程系 运行结果为: A? 程序运行结果不在预料之中! 产生错误的原因:常量表达式仅起语句标号作用,不作求值判断,没有完全起到分支作用。 85-100 70-84 60-69 60 Error 东华大学 通信与电子工程系 switch (表达式) { case 常表1: 语句1; break; case 常表2 : 语句2; break; … … case 常表n : 语句n; break; default: 语句n+1; } 一般形式为: 解决办法: 增加break语句, 使之跳出switch结构。 东华大学 通信与电子工程系 修改程序为: /*exp56.c*/ #include stdio.h main() { char grade; scanf(%c,grade); switch (grade) { case A:printf(85-100\n);break; case B:printf(70-84\n);

文档评论(0)

1亿VIP精品文档

相关文档