怎么检查C++程序中的错误

#include <stdio.h>
int main ()
{ int max(int grade_1,int grade_2,int grade_3);
int grade_1,int grade_2,int grade_3,int grade_max;
scanf ("%d,%d,%d",&grade_1,grade_2,grade_3);
grade_max=max (int grade_1,int grade_2,int grade_3);
printf ("max is %d\n",grade_max);
}
int max(int x,int y,int z)
{ int m;
int n;
if(x>y) m=x;
else m=y;
if(z>m) n=z;
else n=y;
return (n);
}

编译的时候出现错误,在编译器的下方的输出窗口上双击出现“error”的行会定位到代码中出错的地方。

正确的代码如下:
#include <stdio.h>
int main ()
{ int max(int grade_1,int grade_2,int grade_3);
int grade_1,int grade_2,int grade_3,int grade_max;
scanf ("%d,%d,%d",&grade_1,grade_2,grade_3);
grade_max=max (grade_1,grade_2,grade_3);
printf ("max is %d\n",grade_max);
}
int max(int x,int y,int z)
{ int m;
int n;
if(x>y) m=x;
else m=y;
if(z>m) n=z;
else n=y;
return (n);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-28
可以调试,用VC++6。0,设置断点,进行调试,观察程序逐行执行和各个参数的变化。从而发现错误
第2个回答  推荐于2018-04-13
scanf ("%d,%d,%d",&grade_1,grade_2,grade_3);
参数居然设置都不一致。

int main(){
.....
//这里最后居然没有返回值
}本回答被网友采纳

怎么检查C++程序中的错误
编译的时候出现错误,在编译器的下方的输出窗口上双击出现“error”的行会定位到代码中出错的地方。正确的代码如下:include <stdio.h> int main (){ int max(int grade_1,int grade_2,int grade_3);int grade_1,int grade_2,int grade_3,int grade_max;scanf ("%d,%d,%d",&grade_1,grad...

如何在c++程序中找出bug
你可以把程序拿到visual C++或是Dev C++开发工具中运行,如果有问题的话,工具栏下面就会有提醒,如果有bug它会摞列出来的

visual c++ 怎么查错
1、用鼠标点击这个区域上滑动鼠标;2、会出现这样的提示;3、点击error,上面会出现这样的提示;4、错误就是在这个提示的上下三行左右!如果编译器的版本高一点提示会更加详细。

c++程序如何快速调试找到错误位置
1、Auto值 : 0表示出现崩溃弹出对话框,让用户选择调试器 1表示自动弹出默认的调试器。2、Debugger值,对于windows自带的Dr.Watson该值为“ DRWTSN32 -p %ld -e %ld -g”,对于 WinDBG该值为“WinDbg的安装目录\\windbg.exe" -p %ld -e %ld -g”对于Visual Studio该值为"C:\\WINDOWS\\system32\\...

在visual C++中的错误怎么查找出来
因为你错的连编译器都识别不了这是C程序了 你可以把以下代码复制、粘贴到你的文件中,比较一下,错的地方很多,不一一列举了:include <stdio.h>int max( int x, int y ){ if(x > y) return x; return y;}void main(){ int a,b,c,t; printf("please input three nu...

c++中怎么看程序哪里出错
运行后下面有出错提示,双击出错的提示然后代码出错的地方会有箭头标注。

GDB基本用法:调试C\/C++程序的常见命令解析
GDB,作为软件开发中不可或缺的调试工具,为C和C++程序的错误排查提供了强大支持。本文将深入解析GDB的基本操作命令,帮助你提升调试效率。GDB是GNU项目的一部分,支持多种编程语言和平台,其核心功能包括检查程序运行状态、变量查看和设置断点等。通过以下步骤,你可以掌握GDB的使用:1. 启动GDB可以有两种...

c++runtime library报错怎么解决
C++ runtime library报错通常是由于程序运行时发生异常导致的,可以通过检查错误提示信息,修复代码中的错误或者重新安装\/更新运行时库来解决。一、了解报错信息 当C++ runtime library报错时,首先要仔细阅读错误提示信息。这些信息通常会指出问题的原因,如内存访问错误、数据类型不匹配等。了解错误的类型和...

Dev C++ 调试功能详细总结
确保Dev C++的调试配置正常,常见问题如下:1. 确认工具栏中的编译选项已设置。2. 开启产生调试信息功能,此功能未开启可能导致无法进入调试模式。3. 解决“error-begin No source file named xxx”错误。若遇到该问题,可以通过以下步骤解决:检查项目配置,确保源文件路径正确,如需添加配置,参照Dev ...

visual c++ 6.0中写好源程序后编译的时候有错误,怎么找错误的位置?
打开错误列表窗口,路径:视图->其他窗口->错误列表 按F7编译,如果有错误会在错误列表中展示出来,鼠标双击错误项就会 跳转到对应的行。不过有些链接错误无法跳转不过根据错误信息能找到相应的函数或文件

相似回答