
c语言生成没有错,运行出现debug error
如图,源代码是这个#include<stdio.h>voidmain(){intmark;chargrade;printf("····:");scanf("%f",&ma...
如图,源代码是这个#include <stdio.h>void main(){int mark;char grade;printf("····:");scanf("%f",&mark);if(mark>=0&&mark<=100) switch(mark/10) { case 10: grade='A'; case 9: grade='B'; case 8: grade='c'; default: grade='E'; putchar(grade); }}出现下面的问题是怎么回事?/
展开
展开全部
debug error 是调试过程中产生的错误。在调试过程中,运行时会插入额外的代码检查参数的合规性,操作的合法性等等(在发布版中,为提高效率则不会插入这些检查)。这些可以检查出一些符合语法但不符合逻辑的行为。 debug error 就是在检查不满足(参数不合规,操作不合法)时产生的错误
追问
所以是哪里除了错,要怎么解决呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询