正在加载图片...
逻辑错误与运行异常的比较 逻辑错误(环境正常,结果不正确 》 bool strlonger(char *str1,char *str2) return strlen(str1)-strlen(str2)>0; } strlonger("abc","1234")// 运行异常(环境正常,结果正确:环境不正常,结果不 正确) double sum(double a[],unsigned int len) double result=0.0; for (int i=0;i<=len-1;i++) result +a[i]; return result; sum(.,0)/?◼ 逻辑错误(环境正常,结果不正确) bool strlonger(char *str1,char *str2) { return strlen(str1)-strlen(str2)>0; } • strlonger("abc","1234") //? ◼ 运行异常(环境正常,结果正确;环境不正常,结果不 正确) double sum(double a[], unsigned int len) { double result=0.0; for (int i=0; i<=len-1; i++) result += a[i]; return result; } • sum(...,0) //? 逻辑错误与运行异常的比较
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有